0 Пользователей и 1 Гость просматривают эту тему.
...some textno need this textsome texttext we needtextany tags...some textno need this textsome texttext we needtextany tagsnushno vibrat tolko videlenniy text « Последнее редактирование: 18 Апреля 2005, 12:33:54 от Knopka » Записан Knopka Заглянувший Новичок Сообщений: 5 +0/-0 0 regexp « Ответ #1 : 18 Апреля 2005, 12:20:32 » проблема заключается в том, чтобы дать программе понять, что между .. могут быть тоже ... то есть когда открывается, то нужно следить за тем, что внутренние открытые должны быть закрытыми и соответственно последний закрытый это конец куска ... Записан Knopka Заглянувший Новичок Сообщений: 5 +0/-0 0 regexp « Ответ #2 : 18 Апреля 2005, 12:24:51 » while($text=~m%((вот эта часть, где нужно обозначить любой текст, в том числе вложенные span`s вызывает затруднение)*?)%ig){ $t=$1;} Записан Knopka Заглянувший Новичок Сообщений: 5 +0/-0 0 regexp « Ответ #3 : 18 Апреля 2005, 12:32:00 » while($text=~m%(([\\w\\W](%ig)при этой конструкции дает после нескольких удачных прокруток "Segmentation fault" Записан vladsu Фанат форума Старожил Сообщений: 271 +0/-0 0 regexp « Ответ #4 : 18 Апреля 2005, 14:37:06 » Может Вам стоит взглянуть на HTML:: Parser Записан ----------------------------------------------Мой сайт чёрно-белых фотографий из разных уголков мира тут AnnA Фанатка форума Старожил Сообщений: 263 +0/-0 2 regexp « Ответ #5 : 18 Апреля 2005, 14:39:25 » Knopka HTML::Parser замечательно справляется с такими задачами.или HTML::TokeParser Записан пока-пока. AnnA Фанатка форума Старожил Сообщений: 263 +0/-0 2 regexp « Ответ #6 : 18 Апреля 2005, 14:40:42 » о. на 2 секунды опоздала. Записан пока-пока. Lastiik Заглянувший Новичок Сообщений: 28 +0/-0 0 regexp « Ответ #7 : 18 Апреля 2005, 18:01:29 » да, уже ок, не могу только внутренние таблицы удалять...то есть, если some infodelete this infoinfo Записан Печать Страницы: [1] Вверх « предыдущая тема следующая тема » Forum Webscript.Ru » Программирование » Perl » regexp Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28