Регулярное выражение для -f, но не -F - PullRequest
0 голосов
/ 06 декабря 2018

Я хочу удалить все дефисы непосредственно перед строчной буквой текста, но я все еще хочу сохранить дефисы в оставшихся контекстах (перед прописными буквами, числами, пробелом).Я пытался найти: -[a-z] (сработало) заменить?Я хочу удалить дефис, но, очевидно, письмо следует сохранить.

Я использую Блокнот ++.

Ответы [ 2 ]

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

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

На вкладке Заменить:

Найти что: -([a-z])
Заменить на: \1
Регистр совпадений: проверено
Регулярное выражение: выбрано

Здесь \1 указывает Notepad ++ заменить найденный шаблон первой захваченной группой, которая будет буквой, следующей за дефисом.

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

Вы ищете -(?=[a-z]).

...