Javascript找不到属性的<span>

时间:2018-01-11 19:29:21

标签: javascript html regex

我想要一个正则表达式来查找没有任何属性的/<(\/)?span([^>]*)>/g并删除span标记,但保留内容。

我尝试:<span style="font-weight: bold;">A</span> <span id="foo" class="foo">B</span> <span>C</span>

但是要全力以赴

Python-Markdown

这是一个例子:https://regex101.com/r/oDIy4J/1

1 个答案:

答案 0 :(得分:0)

([^>]*)正在寻找额外的东西。你应该能够只使用/<\/?span>/g。或者,您也可以这样处理:str = str.replace(/<span>([^<]+)<\/span>/g, "$1")