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