我正在寻找一个以 DOT 开头和结尾的字符串片段。字符。
我正在尝试用 javascript 解析它:
var regex = new RegExp('\\.([^\\.]+)\\.', '');
var ar = s.match(regex);
但是这不起作用。我究竟做错了什么?顺便说一句,正则表达式还有更多内容,但我认为这是不起作用的部分,因为其他部分非常简单。
最佳答案
您可以使用正则表达式文字语法去除一级转义:
var regex = /\.([^.]+)\./;
除此之外,[...]
内部的 .
并不具有外部那样的特殊含义。
关于javascript - 在 javascript 正则表达式中转义元字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10922863/