在javascripot正则表达式中转义元字符
escaping metachar in javascripot regex
我正在寻找一个字符串片段,它以 DOT 开头和结尾。
我正在尝试在javascript中解析它:
var regex = new RegExp('''.([^''.]+)''.', '');
var ar = s.match(regex);
但它不起作用。 我做错了什么? 顺便说一下,正则表达式还有更多内容,但我认为这是不起作用的部分,因为其他部分非常简单。
您可以使用正则表达式文字语法去除一个级别的转义:
var regex = /'.([^.]+)'./;
除此之外,[…]
内部.
没有外部的特殊含义。
相关文章:
- 在JavaScript中输出转义字符
- 删除单引号字符转义
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- Javascript-转义特定字符
- 正在转义javascript数组中的html字符
- 使用jQuery.css()方法时,是否需要转义任何字符
- 如何转义php中的新行字符以输出为javascript字符串值
- 转义我的 HTML 字符
- 带有Ajax请求的Javascript JSON.parse函数n〃;新行转义字符
- Regex允许某些特殊字符-转义问题
- 字符转义:从 Python 字符串文字到 JSON,然后到 HTML
- 如何防止knockout.js数据绑定中的字符转义
- Unicode字符转义序列在handle.js中打印不正确
- ES6:创建ASCII字符串的字符转义序列不正确
- 具有字符转义的字符范围
- 为什么我不能正确地附加具有指定id的标签?是字符转义问题吗?
- 在Javascript中使用regex或indexOf更改字符串中的特定字符(转义字符)
- 在ASP上使用JavaScriptSerializer进行Unicode字符转义.. NET MVC依赖于配置
- JavaScript 中的字符转义序列
- 如何将HTML字符串赋值给JavaScript中的变量,并轻松地从特殊字符转义