3

我需要修改 HTML 标记,以便突出显示匹配的单词或短语,但该短语可能包含标记。例如:

这个fmatted文本:

This <b>f<i>or</i>mat</b>ted text

我希望能够找到“This formatted”并将其包装在 <style="color:lightblue" </span>标签中

所以上面会变成:

 <span  style="color:yellow">This <b>f<i>or</i>mat</b>ted</span> text

我在 Linux 上使用 PHP。

谢谢

编辑:我不是要替换标签,而是要匹配其中包含标签的文本。基本上匹配一个可以用任何类型或长度的任意标签分隔的字符串。请忽略我的古老 html 标签,它们只是更容易输入。

4

1 回答 1

0

如果我正确理解了这个问题,您可以使用preg_match来查找指定的字符串,然后用您的标签包围的版本替换它。

于 2012-08-16T17:39:57.517 回答