ПОмогоите, кто может. Проблема: нужно заменить например <a ...> на <а class ...>, но только если в теге не встречается class, пишу на php перловыми выражениями $search = array ("'<a\s+(.*?)(?!class)(.*?)>'si"); $replace = array ("<a $1 class $3"); $f = preg_replace ($search, $replace, $f); так вот она работает крайне странно - находит все a, да ещё и в $1 попадает буква с от class, что здесь не так?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Регулярные выражения. (2012)
- Форум После регулярного выражения от знака вопроса остается «160» (2015)
- Форум Помогите с регулярным выражением (PHP) (2017)
- Форум Регулярное выражение для парсинга CSV файлов (2013)
- Форум Регулярное выражение для поиска html тега (2016)
- Форум проблемы с php и setlocale (2001)
- Форум Подсветка синтаксиса кода (2010)
- Форум Проблема с регекспами (2009)
- Форум Найти выражение в тексте. (2009)
- Форум [PHP] [REGEXP] целое слово (2010)