Javascript Regex匹配xml标记

Javascript Regex matching xml tags

本文关键字:标记 xml 匹配 Regex Javascript      更新时间:2023-09-26

我要匹配类似<textEntryInteraction responseIdentifier="RESPONSE" expectedLength="15"/>的东西,并且我希望它只发生一次。当我使用/<textEntryInteraction [^>]+'/>/g来搜索和匹配标签时,我不知道为什么pattern.test(xml)返回false。

但是,如果我使用/<textEntryInteraction [^>]+'/>/,它将返回true。

有人能帮我吗?

如果我是你,我会认真考虑在这类工作中使用jQuery而不是regex。你可以这样做。

var $xml = $($.parseXML(yourXMLcontent));
var $textEntries = $xml.find('textEntryInteraction');

然后,您可以按属性值筛选textEntries。

过滤函数