Попытка манипулировать строками в документе с помощью регулярных выражений - PullRequest
1 голос
/ 23 сентября 2011

У меня есть текстовый документ, который был плохо отформатирован для моих целей, и мне пришлось внести некоторые изменения.Но теперь у меня есть еще одна проблема, которая состоит в том, что многие предложения «застряли» сами по себе, например:

    \n
    [some text here, bla bla bla.]\n
    \n

Кто-нибудь знает способ представления предложения с помощью регулярных выражений?Я хочу объединить эти предложения с параграфом выше или ниже.Я клянусь, что искал и Google, и этот сайт, прежде чем спрашивать.

Редактировать: Извините, я потерял доступ к своему исходному сообщению и не смог прокомментировать ответ Амбер.Я буду регистрировать аккаунт для будущих вопросов.Кроме того, я не упомянул тот факт, что я использую Notepad ++.

1 Ответ

1 голос
/ 23 сентября 2011

Как насчет поиска какой-либо пары символов новой строки, между которыми стоит только один знак препинания? Э.Г.

\n([^\n.?!]+[.?!][^\n.?!]*)\n

, а затем просто замените это на ...

'\n\1 '
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...