Пожалуйста, помогите выполнить такую замену:
| Код | htmlcodeadd<a href="1.php">1</a> abracadabra <a href="2.php">2</a>htmlcodeadd<a href="3.php">3</a>
|
на:
| Код | htmlcodeadd<a href="1.php">1</a> abracadabra <a href="2.php">2</a>htmlcodeadd<a href="3.php">3</a>
|
То есть сделать все тэги в рамках htmlcodeadd - активными, а за рамками - печатными. Мне пока не хватает знаний:
| Код | $document='htmlcodeadd<a href="1.php">1</a> abracadabra <a href="2.php">2</a>htmlcodeadd<a href="2.php">3</a>'; $document=str_replace ('<', '<', $document); $document=str_replace ('>', '>', $document);
$search = array ('@(htmlcodeadd.*)(<)(.*htmlcodeadd)@i', '@(htmlcodeadd.*)(>)(.*htmlcodeadd)@i'); $replace = array ('$1<$3', '$1>$3');
print preg_replace ($search, $replace, $document);
|
- Всё на что хватило ума. Буду пробовать дальше, но не думаю, что получится что-то путное |