У меня есть большая строка, как это в блокноте ++

@asdasd @dsdsds @dosos @sdisidisi @diisdisidi @dfidifidif @ofodofodf ....

Я хочу разбить эту строку на несколько строк. В каждой группе всего 5 символов "@"

@asdasd @dsdsds @dosos @sdisidisi @diisdisidi
@dfidifidif @ofodofodf ....

и так далее ..

Как я могу сделать это в Notepad++?

1 ответ1

1
  • Найти что: (@.*?@.*?@.*?@.*?@.*?\s)
  • Заменить на: \1\r\n
  • Опция Регулярное выражение должно быть проверено

    До

    После

Примечание: может быть более чистое решение, если считать случаи @{5} вместе с прогнозом. Но Notepad++ использует движок Scintilla regex, и он все еще ограничен даже в новых версиях, где они сильно изменились в отношении регулярных выражений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .