solaris
Новичок
Регулярные выражение, проверить тег на вложения.
Добрый день.
Совсем уже запутался, короче задача такая:
необходимо проверить строку на наличие в ней тега, причем этот тег не должен иметь вложенных тегов.
например:
Пока получается определять только по наличию символа "<" в теге,
но в таком случае при проверке строки $string3, тоже возвращается false.
Как можно решить эту проблему?
Заранее спасибо.
Добрый день.
Совсем уже запутался, короче задача такая:
необходимо проверить строку на наличие в ней тега, причем этот тег не должен иметь вложенных тегов.
например:
PHP:
$string1="asdasd <a> test test test</a> asdasdasd "; //должна вернуть true
$string2="asdas <a> test <img> </a> asdasd"; //должна вернуть false
$string3="asdas <a> test a<b - fakt </a> asdasd"; //должна вернуть true
PHP:
#<([a-zA-Z]+)(\s(.*)>|>)([^<]+)</\\1>#Ui
Как можно решить эту проблему?
Заранее спасибо.