使用正则表达式在javascript中提取特定标记格式

时间:2016-12-08 09:25:04

标签: javascript regex

我希望从以下字符串中提取以下标记名称,并将其替换为null: e.g。

<abc style="color: red; fill: kddsmv">Hello</abc><abc>World</abc>

从avobe字符串中我将通过替换所有标签获得文本返回,并捕获样式信息。 所以在应用正则表达式后我会得到

HelloWorld

问题的第二部分是好的,如果我们可以提取

style="color: red; fill: kddsmv"

此信息也是如此。

急切地寻求帮助。

我最初尝试使用这个正则表达式:

(<([\/abc]+)>)/g

1 个答案:

答案 0 :(得分:1)

您可以尝试使用<[^\s\/]+([^>]*)>([^<]+)<\/[^>]+>/g正则表达式,但它不适用于嵌套标记