Как удалить буквенные символьные символы из строк, начинающихся с определенных слов в блокноте ++? - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь удалить буквенные символьные символы (-, ‧, #) из строк, начинающихся с определенных слов и заканчивающихся символом /.

От:

==== vi‧o#late / ...

Кому:

==== violate / ...

Я пробовал следующее От:

^[\Q==== \E].*

До:

Но это регулярное выражение ничего не может найти.

1 Ответ

0 голосов
/ 02 декабря 2018
  • Ctrl + H
  • Найти что: (^==== |\G)(\w+)[^\w\s]+
  • Заменить на: $1$2
  • check Обтекание
  • check Регулярное выражение
  • Заменить все

Объяснение:

(^==== |\G) # group 1, line that start with ==== or restart match from the last match position
(\w+)       # group 2, 1 or more word character
[^\w\s]+    # 1 or more any character that is not a word character or a space

Результат для данного примера:

==== violate / ...

До:

После:

...