【发布时间】:2021-01-20 23:01:35
【问题描述】:
我正在使用正则表达式从 xml 文档中获取版本和编码。
let xmlString = "<?xml version="1.0" encoding="ISO-8859-1""
var match = xmlString.match(/version(\s)*=(\s)*\"(?<version>.{3})\".*encoding(\s)*=(\s)*\"(?<encoding>.*)$/);```
but getting invalid Group error:
Error: Invalid regular expression: /version(\s)*=(\s)*\"(?<version>.{3})\".*encoding(\s)*=(\s)*\"(?<encoding>.*)$/: **Invalid group**
【问题讨论】:
-
您的 xmlString 看起来很奇怪。为什么双引号不加引号?
标签: javascript node.js regex match