【发布时间】:2014-07-30 16:49:30
【问题描述】:
我有字符串test1 test2 tes<span style="color:red;">t3</span> span test4,我想在span 单词周围放置span 标签,该位置在</span> 之后,而不使用javascript 正则表达式触及现有的span 标签。
【问题讨论】:
-
这听起来像是在操作 HTML,这不应该用正则表达式来完成,而是用可以真正解析 HTML 的东西来完成。
-
str.replace('span', '<span>span</span>')? -
@pattmorter - 这将只替换第一个跨度,给出
test1 test2 tes<<span>span</span> style ... -
@adeno 你是对的......我知道我在想什么哈哈。
-
str.replace('span', 'span') ?跨词周围有空格。
标签: javascript html regex replace