Javascript Regex匹配xml标记
Javascript Regex matching xml tags
我要匹配类似<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。
过滤函数
相关文章:
- 加载XML并获取标记.从php更改为javascript
- 使用PHP/MMySQL在谷歌地图上形成标记的XML文件
- 基于某个标记 ID 从 XML 中搜索值
- EXTJS 4.2在XML阅读器的XML标记中转义冒号(:)
- 使用替换函数替换 XML 标记不起作用
- 从谷歌地图xml中删除标记
- 从外部xml文件创建标记
- 为什么使用自定义标记创建元素会在 IE9 或 10 的 outerHTML 中添加 xml 命名空间,直到调用 .fin
- 解析 XML 到 js 数据,如何访问特定标记
- 当数据库值为 NULL 时,如何在 XML 标记之间插入空格
- 在 javascript 中获取 xml 标记名称
- 如何使用 XML 合金标记在钛金中的列表视图上设置事件
- 根据项目标记删除 xml 中的行
- 如何使用 JS AJAX 获取 XML 标记的名称
- 为xml谷歌地图生成的每个标记创建复选框
- jQuery - 在XML树中获取某些标记
- 未捕获的语法错误:无法在“元素”上设置“innerHTML”属性:提供的标记是无效的 XML
- 使用 JavaScript 正则表达式将 XML 标记转换为大写
- 在 XML 文件中查找标记
- 如何在node.js中列出所有标记XML