RegExp.tag:RegExp.escape 提议的基于模板字符串的替代方案

时间:2021-05-30 19:27:37
【文件属性】:
文件名称:RegExp.tag:RegExp.escape 提议的基于模板字符串的替代方案
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-30 19:27:37
JavaScript 正则表达式标签 基于模板字符串的替代或补充。 受到和的讨论的启发。 地位 该提案是,正在等待规范、实施和输入。 动机 看到。 当我们想要从字符串中构建正则表达式而不将字符串中的特殊字符视为特殊的正则表达式标记时,通常会出现这种情况。 例如,如果我们想替换所有出现的字符串Hello. 我们从用户那里得到的,我们可能会想做ourLongText.replace(new RegExp(text, "g"))但这会匹配. 针对任何字符而不是点。 这是正则表达式中相当常见的用法,将其标准化会很有用。 在其他语言中,有一种方法可以通过类似于提议的工具来转义文字: Perl:quotemeta(str) - 参见 PHP:preg_quote(str) - 请参阅 Python:re.escape(str) - 请参阅 Ruby:Regexp.escape(str) - 请参阅 Java:Patt
【文件预览】:
RegExp.tag-master
----polyfill.js(648B)
----README.md(3KB)

网友评论