К примеру есть строка: "любой текст<text>const текст</text> другой текст ---" Как заменить слово "текст" вне тегов <text> на "txt" к примеру? Причем хотелось бы это сделать одной регуляркой в preg_replace, а не разбивкой текста на несколько строк.
PHP: <?php ini_set('display_errors',1); error_reporting(E_ALL); $m='К примеру есть строка: "любой текст<text>const текст</text> другой текст ---"'; $poisk='/(?<=<\/text>).+$/siU'; $zamena =""; $new=preg_replace($poisk,$zamena,$m); echo $new; ?>