2
Как создать список строк с одной заменой совпадающего шаблона в ruby.Ruby: Создайте новую строку при каждой замене
Например:
Данная строка "aaaazzzazazaaaazzzazaaaazz". Мне нужно заменить «aaaa» на «A». Так что я хотел бы получить такой список:
- "Azzzazazaaaazzzazaaaazz"
- "aaaazzzazazAzzzazaaaazz"
"aaaazzzazazaaaazzzazAzz"
s = gets.strip stor="aaaa" sforr="A" a = s.split(stor) (a.length-1).times { |x| puts a[0..x].join(stor)+sforr+ a[x+1..a.count-1].join(stor) }
Пожалуйста, отредактируйте ваш вопрос и покажите нам, что вы уже пробовали, почему это не сработало, что вы пытались смягчить, и вообще, где именно вы застряли. –