如何使用html捕获和替换标记中的项目

时间:2012-10-05 21:02:49

标签: javascript jquery regex

我想像这样解析文本

<! this is inside a token > text outside the token <! more inside > more outside

我希望捕获所有令牌并将其替换为<span>...</span>标记。

例如

<! this is inside a token >

应该替换为

<span> this is inside a token </span>

我尝试了正则表达式/<!(.+)>/,但它只捕获整个字符串。

2 个答案:

答案 0 :(得分:1)

这将有效

/<!([^>]+)>/

答案 1 :(得分:0)

<!([^>]*)>替换为<span>$1</span>

检查this demo