Регулярное выражение Notepad ++ - PullRequest
0 голосов
/ 07 июня 2018

Доброе утро в моем часовом поясе

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

^\ d

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

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 07 июня 2018

Вы можете использовать

Найти что : ^\d Заменить на : '$0

, где $0 - обратная ссылка на значение совпадения.

enter image description here

0 голосов
/ 07 июня 2018

Другой будет:

Найти:

^(\d)

Заменить:

'\1

В этом примере \1 будет 1-й захваченной группой.

0 голосов
/ 07 июня 2018

Вы можете попробовать эту опцию:

Найти:

^(?=\d)

Заменить:

'           <-- just a single quote

В шаблоне поиска используется положительный прогноз, который утверждает, что первый символ является цифрой, но ничто не соответствует.Затем замена - одиночная кавычка.

...