在javascripot正则表达式中转义元字符

escaping metachar in javascripot regex

本文关键字:字符 转义 javascripot 正则表达式      更新时间:2023-09-26

我正在寻找一个字符串片段,它以 DOT 开头和结尾。

我正在尝试在javascript中解析它:

var regex = new RegExp('''.([^''.]+)''.', '');
var ar = s.match(regex);

但它不起作用。 我做错了什么? 顺便说一下,正则表达式还有更多内容,但我认为这是不起作用的部分,因为其他部分非常简单。

您可以使用正则表达式文字语法去除一个级别的转义:

var regex = /'.([^.]+)'./;

除此之外,[…]内部.没有外部的特殊含义。