开始和结束字符中文本的正则表达式异常

时间:2015-03-12 13:37:03

标签: php regex

我在php中搜索正则表达式,但我没有找到它。

我有字符串: <font size=4>This is size in text</font>

我需要在文字的开头和结尾插入任何字符&#34;尺寸&#34;,但仅限&#34;尺寸&#34;在文本中。不在<font size=4>

例如我插入&#34;!&#34; <font size=4>This is !size! in text</font>

对于开头和结尾字符中的文字存在一些例外&#34;&lt;&gt;&#34; ?

我写了一些正则表达式 \>([^>]+)(size)\< 但这不起作用。当字符串为<font size=4>This is in size</font>时,我得到两个匹配项。但它并不好,因为&#34;尺寸&#34;无法处于任何位置

有人帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:2)

试试这个正则表达式:

\bsize(?= )

检查:https://regex101.com/r/nB1wP4/1