我试图使以下 unicode 正则表达式在 nodejs 中工作,但我得到的只是一个无效的转义错误。我不知道,在这里逃避什么,或者如果出于某种原因这在 node.js 中根本不起作用。这是我原来的正则表达式:
/([\p{L}|\-]+)/ug
Run Code Online (Sandbox Code Playgroud)
如果我像 \p 这样转义 \p \\p,则正则表达式不再起作用(仅输出 p、L 和 -)
这适用于 chrome,所以它也应该以某种方式在 node 中工作,对吧?谢谢你的帮助。
/([\p{L}|\-]+)/ug
Run Code Online (Sandbox Code Playgroud)