正则表达式用其内容替换span元素

时间:2013-09-25 03:14:46

标签: regex html-parsing

文本:

god is a <span class="linkText0" name="name1">good</span> god my <span class="linkText1" name="name2">friend</span>

预期(在<span>..</span>匹配的情况下删除name

god is a good god my <span class="linkText1" name="name2">friend</span>

My Regex:

/<span[^]+name=\"name2\">([^]+)</span>/g

结果:

god is a friend

http://regexr.com?36fbh

请帮助纠正

1 个答案:

答案 0 :(得分:0)

使用此正则表达式

/<span[^<>]+name=\"name2\">([^<>]+)</span>/g

[^<>]会匹配除<>

之外的任何内容

虽然您应该使用html解析器。