Удалить номера в Notepad ++, но не изменять в скобках - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть текст

 1.Word
 2.Word
"3.Word"

Хочу изменить все цифры в 1 слове 2 слова, но не менять цифры в скобках "3.Word"

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

Ответы [ 3 ]

0 голосов
/ 29 сентября 2019

Вы можете попробовать найти и заменить следующее в режиме регулярных выражений:

Find:    (?<!")\d+(\.\w+)(?!["\w])
Replace: $1

Демо

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

0 голосов
/ 29 сентября 2019

Используйте следующее регулярное выражение для замены цифр, которые не находятся в кавычках

(?<!")\d+
0 голосов
/ 29 сентября 2019

Ctrl + F - Заменить - Режим поиска: регулярное выражение

Найти что: ^ \ h * \ d + enter image description here

Заменить на:

// Заменить на пустое

...