【发布时间】:2016-02-07 02:51:03
【问题描述】:
我想将包含所有大写文本的标签跨度为粗体。 此代码仅生成第一个单词。
$mystring = '<span> BLABLABLA BLA BLA </span><span>bla bla blabla</span><div>bla bla</div>';
preg_replace("/<span>([A-Z]{2,})*/", "<b>\\1</b></span>",$mystring);
谢谢
我想要结果为<span><b> BLABLABLA BLA BLA </b></span><span>bla bla blabla</span>
not:原始字符串里面的html标签太多
【问题讨论】:
-
请说明您的输入是什么以及您期望的输出是什么。
-
BLABLABLA BLA BLA 类似的东西......结果必须是“ BLABLABLA BLA BLA ”......它使“ BLABLABLA BLA BLA ”
标签: php preg-replace uppercase