Допустим мы хотим из текста, оформленного как страница HTML, получить нормальный текст. Мы загружаем страницу в редактор NotePad++ и видим громадное количество операторов к примеру
(.*?) а в поле замены вставляем \1
и тогда текст вида TЕКСТ превращается в ТЕКСТ.
Пояснения: в строке поиска все символы кроме .*? и (.*?) являются константами. Они должны просто совпасть. Символы .*? говорят о том, что имя класса может быть любым, знак вопроса говорит о том, кавычки справа надо брать ближайшие. Во втором случае надо не только взять текст между символами ><, но и поместить в буфер номер 1. Об этом говорят скобки. В поле замены мы ссылаемся на этот буфер при помощи слэша и номера буфера.
(.*?) а в поле замены вставляем \1
и тогда текст вида TЕКСТ превращается в ТЕКСТ.
Пояснения: в строке поиска все символы кроме .*? и (.*?) являются константами. Они должны просто совпасть. Символы .*? говорят о том, что имя класса может быть любым, знак вопроса говорит о том, кавычки справа надо брать ближайшие. Во втором случае надо не только взять текст между символами ><, но и поместить в буфер номер 1. Об этом говорят скобки. В поле замены мы ссылаемся на этот буфер при помощи слэша и номера буфера.
Комментариев нет:
Отправить комментарий