ecto Новичок 23 Сен 2004 #1 preg_match никак не получается составить паттерн на отсутствующую последовательность символов. /class=[^(text1),(text2)].*\b/ он должен совпадать со всеми вхождениями в которых имя класса НЕ начинается на последовательнось text1 или text2
preg_match никак не получается составить паттерн на отсутствующую последовательность символов. /class=[^(text1),(text2)].*\b/ он должен совпадать со всеми вхождениями в которых имя класса НЕ начинается на последовательнось text1 или text2
valyala Новичок 23 Сен 2004 #2 PHP: $str = 'class=text1 class=text2 class=text3 class=other_text'; $matches = array(); preg_match_all('/class=(?!text1|text2)[^\\s]+/', $str, $matches); print_r($matches);
PHP: $str = 'class=text1 class=text2 class=text3 class=other_text'; $matches = array(); preg_match_all('/class=(?!text1|text2)[^\\s]+/', $str, $matches); print_r($matches);