我正在尝试使用
在字符串中查找函数和嵌套函数var param = XRegExp.matchRecursive(expresionString, '(trim|length|getTime|getMonth|getDate)\\(', '\\)', 'gm', {
valueNames: ['between', null, 'match', null]
})
但它给了我分隔符错误。
如何解决此问题?
答案 0 :(得分:0)
这是一个错误generated by XRegExp
,因为您传递给XRegExp.matchRecursive
的字符串具有不平衡的分隔符。 documentation非常明确:
如果数据中的分隔符不平衡,则会引发错误。
您可能需要在调用XRegExp.matchRecursive
之前执行检查,或完全放弃此方法以支持JavaScript解析器,Wiktor Stribiżew suggested