Мне нужно искать и заменять в блокноте ++ с помощью заполнителя. Я много пробовал, но у меня его нет.Notepad ++ поиск и замена регулярного выражения
например. я хочу найти:
id="l_title"
и заменить его:
id="l_title_1"
Конечно имя идентификатор отличается, я хочу, чтобы искать id="PLACEHOLDER"
и заменить его id="PLACEHOLDER_1"
. Я просто хочу добавить "_1"
для каждого имени.
Вы знакомы с регулярными выражениями и можете ли вы мне помочь?
Я пробовал что-то вроде поиска id = ". *", Но это всегда выбирает всю строку до последнего символа. Я также пробовал поиск с id = "[^"] ++, но тогда я не знаете, что ввести в замене, потому что \ 1 не работает
РЕШЕНИЕ: он работал для меня: поиска: (ид = "[^"] ++) заменить: \ 1_1
Для этого варианта использования вам не нужно регулярное выражение. Просто простой поиск и r eplace. Пожалуйста, добавьте более подробную информацию, почему вы считаете, что вам нужен «заполнитель». –
id tile отличается каждый раз, когда он появляется в моем коде, поэтому я думаю, что мне нужен заполнитель для имени id –
Простите, было уже поздно, и я не получил его. Вы можете использовать RE как '(id =" [^ "] +)'. Я думаю, что второй '+' в вашем RE немного странный. Плюс выражает, как часто часть превиума должна повторяться. Хотя я признаю, что ваш RE работает хорошо. –