Найти и заменить несколько раз в текстовом файле

Найти и заменить несколько раз в текстовом файле

Я знаю, что этот вопрос уже задавался, но я не смог найти на него ответа.

Мне нужно заменить следующее: CoverLevel="XX" на CoverLevel="0" , это включает XX как любое число, без замены похожих экземпляров, таких как CoverLevel="True" или CoverLevel или MinCoverLevel="1.3"

возможно ли это с помощью notepad++?

решение1

В нижней части окна поиска/замены вы можете выбрать режим поиска «регулярное выражение», после чего вы сможете выполнить поиск

CoverLevel="\d\d"

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

решение2

Если вы также хотите оставить что-то SomeOtherCoverLevel="1234"нетронутым, вам нужно будет использовать следующее.

^CoverLevel="\d+"$

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

Связанный контент