proposal-regex-escaping:关于调查RegExp逃避ECMAScript标准的建议

时间:2024-05-18 03:16:17
【文件属性】:

文件名称:proposal-regex-escaping:关于调查RegExp逃避ECMAScript标准的建议

文件大小:92KB

文件格式:ZIP

更新时间:2024-05-18 03:16:17

JavaScript

RegExp逃逸提案 此ECMAScript提议旨在研究转义字符串以在正则表达式内使用的问题。 地位 该提案是,正在等待实施和更多的投入。 请查看。 动机 通常,当我们想从字符串中构建正则表达式而不将字符串中的特殊字符视为特殊正则表达式标记时,通常会遇到这种情况。 例如,如果我们要替换所有出现的字符串,请let text = "Hello." 我们从用户那里得到的,我们可能很想做ourLongText.replace(new RegExp(text, "g")) 。 但是,这将匹配. 针对任何字符,而不是将其与点匹配。 从这具有可以看出,这是通常需要的功能。 对其进行标准化将对开发人员非常有用,并且避免开发人员可能会创建的可能会遗漏边缘情况的不佳实现。 可能的解决方案: RegExp.escape函数 这将是一个RegExp.escape函数,以便可以对字符串进行转义以便在正则表达式中使


【文件预览】:
proposal-regex-escaping-main
----polyfill.js(155B)
----data()
--------raw()
--------EscapeRegExpPattern.md(2KB)
--------other_languages()
--------README.md(3KB)
----EscapedChars.md(6KB)
----specInJs.js(850B)
----README.md(7KB)
----spec-ecmarkup.html(2KB)
----LICENSE.txt(7KB)

网友评论