Forum Webscript.Ru
Программирование => Perl => Тема начата: kapr от 25 Февраля 2005, 20:18:48
-
Нужно вырезать из файла теги ~~sgi
Если надо удалить со скриптами
s~?script(.+?)>~~sgi
Если только теги
-
restart2003
ты читаешь что перед тобой сказали?
резать теги такой регуляркой не правильно.
-
А что в ней неправильного? Если надо всего-то вырезать пару тегов скриптов, не обязательно подгружать парсеры итп (по воробьям из пушки).
-
Посмотри что будет с текстом
main text
применяя первую регулярку.
И к второй я тоже могу найти пример где она не сработает.
Чти перлдок. perldoc -q \'How do I remove HTML from a string?\'
-
NeoNox
Гмда, спасибо. А про теги без параметров я и не подумал :)
-
restart2003:
А про теги без параметров
А при чем тут теги без параметров?
Рекомендую включить use re \'debug\'; в начале скрипта что-бы понять как происходит поиск при s~~~sgi