【发布时间】:2012-03-29 11:59:13
【问题描述】:
Javascript 被称为解释型语言,那么 compile 方法实际上是如何用于正则表达式的。它是真的编译模式还是只是符号的滥用。
【问题讨论】:
-
动词“编译”本身并不意味着机器码。
-
"RegExp 方法:编译方法已弃用。"
-
@James McLaughlin:当我试图找到答案时,我找到了这篇文章。 w3schools.com/jsref/jsref_regexp_compile.asp 文章本身说“compile() 方法用于在脚本执行期间编译正则表达式。”
-
在 Chrome 上,编译后第一次使用测试时有时会得到不同的结果。例如,patt.test(x)->true、patt.test(x)->false、patt.test(x)->false 等。是的,我没有使用“g”标志。跨度>
-
编译在 JavaScript 1.5 中被弃用
标签: javascript regex compilation