Я пытаюсь выделить выделенное строковое содержимое с помощью функции preg_replace()
. Строка $()
была выделена полужирным шрифтом.
<?php
$text=preg_replace("/$()/","<b>$()</b>","$(), you can");
echo $text;
?>
Но как только я добавил слово в круглые скобки, функция перестала работать. Тем не менее, функция тоже не выдавала никакой ошибки.
<?php
$text=preg_replace("/$(abc)/","<b>$(abc)</b>","$(abc), you can");
echo $text;
?>
Не могли бы вы объяснить это? Заранее спасибо.
Как это первый выход правильно в любом случае? Он не дает ничего близкого к тому, что вы описываете. – Anonymous
проверить ваше регулярное выражение на http://www.regex101.com, серьезно, это того стоит. 'preg_replace' будет делать то, что вы говорите! – Martin
@ Анонимный я не понимаю, что означает u ...... –