Я знаю, что этот вопрос уже задавался, но я не смог найти на него ответа.
Мне нужно заменить следующее: CoverLevel="XX" на CoverLevel="0" , это включает XX как любое число, без замены похожих экземпляров, таких как CoverLevel="True" или CoverLevel или MinCoverLevel="1.3"
возможно ли это с помощью notepad++?
решение1
В нижней части окна поиска/замены вы можете выбрать режим поиска «регулярное выражение», после чего вы сможете выполнить поиск
CoverLevel="\d\d"
означает \d
любое число в регулярном выражении. Это поиск двух чисел, если вы хотите найти "одно или несколько чисел", вы можете использовать +
квантификатор"\d+"
решение2
Если вы также хотите оставить что-то SomeOtherCoverLevel="1234"
нетронутым, вам нужно будет использовать следующее.
^CoverLevel="\d+"$
Вам нужно разграничить начало и конец, чтобы убедиться, что ничего больше не затронуто.