Код (PHP): $a = '[url="yandex.ru"]яндекс[/url]'; $b = 'яндекс'; if (preg_match(" что тут писать? чтобы переменная $b подставлялась. ", $a)) { echo "Вхождение найдено."; } else { echo "Вхождение не найдено."; } в регулярных выражениях бум бум. Как правильно написать регулярку, чтобы подставить переменную $b PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Так не правильно найдет, надо именно ссылку. то есть что то типо, ссылки бывают разные. "!<a[^>]+href=\"?'?([^ \"'>]+)\"?'?[^>]*>(.*?)> $b </a>!is"
я не решал. хтмл это частный случай хмл. все говнопарсеры пытаются его обработать регулярками хотя есть более подходящие инструменты. конечно я не исключаю что это просто набор строк вот таких анкоров и тогда проще регулярки. но в остальных случаях - мы тут недавно уже обсуждали...