我要匹配类似的东西<textEntryInteraction responseIdentifier="RESPONSE" expectedLength="15"/>
,我希望它只发生一次。当我使用/<textEntryInteraction [^>]+\/>/g
搜索和匹配标签时,我不知道为什么pattern.test(xml)
返回false。
但是,如果我使用/<textEntryInteraction [^>]+\/>/
,它会返回 true。
任何人都可以帮助我吗?
我要匹配类似的东西<textEntryInteraction responseIdentifier="RESPONSE" expectedLength="15"/>
,我希望它只发生一次。当我使用/<textEntryInteraction [^>]+\/>/g
搜索和匹配标签时,我不知道为什么pattern.test(xml)
返回false。
但是,如果我使用/<textEntryInteraction [^>]+\/>/
,它会返回 true。
任何人都可以帮助我吗?
如果我是你,我会认真考虑使用jQuery而不是正则表达式来完成这类工作。你可以做这样的事情。
var $xml = $($.parseXML(yourXMLcontent));
var $textEntries = $xml.find('textEntryInteraction');
然后,您可以按属性值过滤您的 textEntries。