结合JavaScript正则表达式

时间:2015-10-16 18:57:05

标签: javascript regex

我有XML节点的字符串(不是XML文件),我使用下面的regex返回返回数组。我正在寻找一个正则表达式,它应该将返回值作为单个结果字符串返回为:'SUSTED'(SU - 来自'abc'节点,STED来自'xy'节点)。你能帮帮我吗?

unsigned int variable : bits;

1 个答案:

答案 0 :(得分:0)

解析字符串:

var xml = '<root><abc>SU</abc><ab>SDD</ab><xy>STED</xy></root>';
var parser = new DOMParser();
var doc = parser.parseFromString(xml, "application/xml");

现在使用doc执行任何操作:

var extracted = doc.querySelector('abc').textContent + doc.querySelector('xy').textContent;

> "SUSTED"

不要使用regexp来解析XML。你会后悔的。 XML不是字符串;它有时会被一个字符串表示的结构。