如何在以特定字符开头的单词周围放置字符


How can I put characters around a word which begins with a specific character?

例如,我有一个字符串:

我怎么能把它做成这样——"这是!<b>thing</b>"

如有任何帮助,我们将不胜感激。

谢谢大家。

preg_replace('/!('w+)/', '!<b>$1</b>', $string);

在替换字符串中,$n被替换为正则表达式中任何匹配的第n个捕获组。