-
Друзья, есть вопрос по регуляркам, помогите кто разбирается. В переменной $some есть хтмл код. Нужно вырезать вхождения вида <!--com1-->.....здесь любые символы....<!--com2-->. Только один момент. Может быть конструкция вида <!--com1-->...<!--com2-->...<!--com2-->...<!-com2--> нужно чтобы удаляла полностью все строку, т.е. как бы по крайним вхождениям вместе с внутренними. Буду благодарен
-
>[0] Nous Mellon_ (2008-08-03 10:38:00) так обычная регулярка и съест. они по-дефолту жадные.
--- All Your Base Are Belong to Us
-
preg_replace('/(?:<!--.+-->)/U','',$some) - это удалит только все <!--com--> preg_replace('/(?:<!--.+-->)/','',$some) - а это всю строку
|