Я прокопал около полутора часов, пытаясь найти способ сделать это, но я далек от хорошего с регулярным выражением и ... ну, я сдаюсь. Я обращаюсь к своим сверстникам за помощью.Notepad ++ regex поиск и замена помощи
У меня есть большой текстовый файл, в котором есть куча xml-подобных значений, и мне нужно полностью удалить записи.
Все записи начинаются, например, с <junktag *>
(Важно отметить звездочку, я думаю, потому что это оператор в регулярном выражении) и заканчивается </junktag>
.
Например: Найти все экземпляры этого (кроме текста в середине, отличного от записей) и удалить его из файла.
<junktag *>
randomgibberish=yes
randomgibberese=no
</junktag>
Я пробовал:
\<junktag *>*\</junktag>
Но не кажется, что работает правильно. Я думаю, мне нужен способ избежать операторов регулярных выражений.
Как насчет ''.? –
Ну, есть другие записи - например,, которые я не хочу заменять. Я хочу заменить только записи . –
Ryan
Вы использовали Google для выхода из операторов регулярных выражений? У него есть escape-символ (обратная косая черта). '\ *' в регулярном выражении означает буквальную звездочку. – doppelgreener