заменить последние 2 символа одним в блокноте ++ - PullRequest
0 голосов
/ 31 декабря 2018

Я пытаюсь найти .. и заменить его на.Мне также нужно игнорировать ... и оставить это в покое.

Пример в блокноте ++

Найти что : ([.]{2}) Заменить на : .

Так что

course they'll be...
worried.. about you..

должно быть

course they'll be...
worried. about you.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

Найти: (?&lt;!\.)\.\.(?!\.) работал для xml.&lt; заменить < как в ответе Тима выше.

(?<!\.)\.{2}(?!\.) для обычного поиска и замены и (?&lt;!\.)\.{2}(?!\.) для xml одинаково сработало.

0 голосов
/ 31 декабря 2018

Вот один из вариантов:

Find: (?<!\.)\.\.(?!\.)
Replace: .

Логика здесь заключается в том, чтобы использовать обходной путь на каждой стороне двух точек, чтобы утверждать, что на самом деле они не являются частью более длинной последовательности.

Демо

...