|
|
|
| вот выражение
$pattern="/\[hide\].*\[\/hide\]/";
|
прекрасно работает, находит все что между этими тегами
а вот по виду точно такоеже выражение
$pattern="/\[quote\].*\[\/quote\]/";
|
ничего не происходит . текст находится между этими тегами точно также, все одинаково- ниче непойму.
как найти все что между [quote] [/quote] и их самих ? | |
|
|
|
|
|
|
|
для: vorobey
(02.06.2009 в 21:23)
| | Жадное регулярное выражение.
Думаю так подойдет
$pattern="/\[quote\].*?\[\/quote\]/";
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(02.06.2009 в 22:19)
| | непошло.
ужас блин какойто | |
|
|
|
|
|
|
|
для: vorobey
(02.06.2009 в 22:51)
| | приведите пример откуда вы хотите это вытащить? | |
|
|
|
|
|
|
|
для: AcidTrash
(02.06.2009 в 23:23)
| |
Размер: 1.32 Gb
[quote][url=хттп://vip-com/download/TCSix3.part1.rar.html]Скачать | Download part 1[/url]
[url=хттр://vipcom/download/TCSix3.part2.rar.html]Скачать | Download part 2[/url]
[url=хттп://letitbit.net/download/TCSix3.part1.rar.html]Зеркало part 1[/url]
[url=хттп://letitbit.net/download/TCSix3.part2.rar.html]Зеркало part 2[/url][/quote]
|
| |
|
|
|
|
|
|
|
для: vorobey
(04.06.2009 в 21:04)
| | К моему примеру добавьте модификатор s
/\[quote\].*?\[\/quote\]/s
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(04.06.2009 в 22:10)
| | неработает. Даже в голову неукладывается чтотам ему надо....
Но! вот парадокс. Который меня еще больше запутал
вот выражения
//$pattern="/\[hide\].*\[\/hide\]/";
//$pattern="/<!--QuoteBegin-->.*<!--QuoteEEnd-->/";
//$pattern="/<!--TBegin-->.*<!--TEnd-->/";
//$pattern="/<a.*<\/a>/";
|
я "прохожусь" по базе этими выражениями и они находят [quote] [/quote] (я удаляю все что в них находится) хотя нет ни малейшего намека на присуцтвие [hide\] <!--QuoteBegin--> <!--TBegin--> <a.*<\/a> есть только обычный текст (его как положено нетрогает) и теги разметки
ну и есть [quote] внутри которого ссылки заключенные [url] . Вот собственно и все.
В принципе моя задача решина но каким логическим путем неясно. Прочистил 2 огромные базы результаты одинаковы | |
|
|
|
|
|
|
|
для: vorobey
(02.06.2009 в 21:23)
| |
<?php
$pattern="/\[quote\](.*?)\[\/quote\]/si";
?>
|
| |
|
|
|