我有一个正则表达式使用单词边界的作品非常好...
~\b('.$value.')\b~i
...保存的事实,它匹配的HTML标签内的文本(即title="This is blue!"
)。 这是一个问题,因为我在做什么文本替换正则表达式匹配,使用这些标题标签则制作提示出现。 所以,你可以想像,它的替代标题中的文本,并打破了提示的HTML。 例如,应该是什么:
<span class="blue" title="This is blue!">Aqua</span>
......最终成为...
<span class="blue" title="This is <span class=" blue"="">Royal Blue</span>">Aqua</span>
我用strip_tags的使用并没有解决问题; 我想,我需要的是一个更好的正则表达式,根本不会在匹配内容的结局blue">
(‘蓝’在这种情况下是对我比较反对它的阵列中的任何其它颜色的占位符)。
任何人都可以添加什么,我需要的正则表达式? 或者你有更好的解决办法?