如果我想准确地引用以下字符串:
http ://www.mydomain.com/home
在更复杂的正则表达式中。是否可以逃脱整个序列,而不是逃脱每个/和。字符单独?要获得一些东西比
更可读/http://www.mydomain.com/home/
在Regex解析网站https://regexr.com/,如果我输入URL并将正则置于
/(http ://www.mydomain.com/home)/
,出现识别字符串,但声明错误:
Unescaped forward slash. This may cause issues if copying/pasting this expression into code.
所以我对这个问题感到困惑。
看来,至少对于javaScript,Regex没有提供这样的语法。但是,有可能按以下方式进行:
- 使用字符串并自动逃脱其中的所有特殊字符,如下所示:JavaScript正则表达式 - 到Regex对象的字符串
- 该字符串与代表您要创建的其余表达式 的字符串连接
- 如在JavaScript Regex中使用的Escape String中所示的REGEX表达式。