Добавить разрыв строки через регулярное выражение - PullRequest
0 голосов
/ 19 мая 2019

У меня довольно большой текстовый файл (300 тыс. Строк), который я пытаюсь обработать с помощью Sublime Text, но открываю для альтернатив (с помощью mac).

Мне нужно было бы добавлять разрывы строк с помощью сопоставления регулярных выраженийшаблон "(1234567)" семь цифр в скобках.Текст содержит другое содержимое в скобках, где разрывы строк не нужны.Я хотел бы разбить текст на каждую строку, начинающуюся с скобок:

Источник: lorem, Ipsum (1234567) - текст печати и набора текста (что-то) 12345. lorem, Ipsum (1234567) - текстпечать и набор текста, lorem, Ipsum (1234567) - текст печати и набор текста (что-то)

Target:

(1234567) - текст печати и набор текста (что-то) 12345.lorem, Ipsum

(1234567) - текст печати и набора текста, lorem, Ipsum

(1234567) - текст печати и набора текста (что-то)

Будет ли кто-нибудьзнаете, как это сделать с помощью regex, найдите и замените, или кто-то может предложить альтернативу?

Спасибо!

Редактировать: Если легче заменить ведущую (это тоже прекрасно. Цель:

1234567) - текст печати и набора текста (что-то) 12345. lorem, Ipsum

1234567) - текст печати и набора текста, lorem, Ipsum

1234567) -текстпечати и набора текста (что-то)

1 Ответ

1 голос
/ 19 мая 2019

Используйте это регулярное выражение в Найти -секцию и \ n в Заменить -секцию:

(?=\(\d{7}\))

или, если необходимо заменитьведущая скобка:

\((?=\d{7}\))
...