我有XML节点的字符串(不是XML文件),我使用下面的regex返回返回数组。我正在寻找一个正则表达式,它应该将返回值作为单个结果字符串返回为:'SUSTED'(SU - 来自'abc'节点,STED来自'xy'节点)。你能帮帮我吗?
unsigned int variable : bits;
答案 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不是字符串;它有时会被一个字符串表示的结构。