Как добавить разрыв строки, если найден определенный текстовый шаблон

#regex #editor #text-editor

#регулярное выражение #редактор #текстовый редактор

Вопрос:

Я ищу инструмент (редактор) или макрос, с помощью которого я могу разделить текст примерно так

 AAAA,BBBB,CCCC,DDDDD,EEEE,FFFFF
  

в

 AAAA
BBBB
CCCC
DDDDD
EEEE
FFFFF
  

Комментарии:

1. Все, что может заменить запятую на ваш любимый вариант перевода строки, будет работать. Я не гуру Unix, но разве нет команды, которая это сделает?

2. Спасибо, я не ищу решение для unix, решение для Windows тоже подойдет. Но запятая — это всего лишь пример, это может быть что угодно. Я согласен с вашим решением, но в редакторе, как вы заменяете запятую новой строкой (/n / r).

Ответ №1:

Вы можете использовать Notepad . Это должны быть шаги:

  1. Нажмите ctrl-H
  2. При поиске чего: ,
  3. При замене на: n
  4. В режиме поиска: расширенный

Ответ №2:

Вы можете использовать Sublime Text 2. Вы должны нажать кнопку, которая «включает» регулярные выражения в диалоговом окне «найти», но тогда это так же, как с notepad , вы используете » n» в качестве замены для добавления новой строки.

Sublime text 2 не является бесплатным, но его можно попробовать бесплатно, и он кроссплатформенный.

Ответ №3:

С vim в обычном режиме,

%s/,/CTRLvEnter/g