Здравствуйте. Такая проблема - есть строка:
Код | <div>OLOLO HD life BYBYBY <span HD life s> JIJIJI HD life HD life <HD life></div>
|
Надо слово HD life заменить ссылкой, но не трогать то, что внутри тегов (между < и >).
Написал такой код:
Код | $x = '<div>OLOLO HD life BYBYBY <span HD life s> JIJIJI HD life HD life <HD life></div>'; $word = 'HD life'; $x = preg_replace("'(?<!<)([^<>]+)(".$word.")'isU", "$1<a href=\"ssssssss\">".$word."</a>", $x);
|
Все нормально, но он трогает содержимое псевдо-тега span. Подскажите, пожалуйста, как решить проблему? |