当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript RegExp compile()用法及代码示例


compile()方法JavaScript中用于在执行脚本时编译正则表达式,即编译正则表达式。它还用于重新编译和更改正则表达式。

用法:

RegExpObject.compile(RegExp, modifier)

参数:

  • RegExp: RexExp指的是正则表达式。
  • modifier: 它用于指定匹配的类型。

注意:此方法现已弃用。

例子:此示例更改初始字符串,然后使用 compile() 方法再次更改它。

Javascript


function geek() {
    let str = "GeeksforGeeks is the computer"
        + " science portal for geeks.";
    let patt = /geek/g;
    let str2 = str.replace(patt, "GFG");
    console.log("Initial:", str2);
    patt = /(Geeks)/gi;
    patt.compile(patt);
    str2 = str.replace(patt, "GEEKS");
    console.log("After using compile():", str2);
}
geek();
输出
Initial: GeeksforGeeks is the computer science portal for GFGs.
After using compile(): GEEKSforGEEKS is the computer science portal for GEEKS.

支持的浏览器:支持的浏览器JavaScript compile() 方法列出如下:

  • 谷歌浏览器
  • 苹果浏览器
  • 火狐浏览器
  • Opera
  • IE浏览器

我们有 Javascript RegExp 表达式的完整列表,要检查这些表达式,请查看此列表JavaScript RegExp 完整参考文章。

我们有一份关于 Javascript 的备忘单,其中涵盖了 Javascript 的所有重要主题,请查看这些主题Javascript Cheat Sheet-A JavaScript 基本指南.


相关用法


注:本文由纯净天空筛选整理自Vishal Chaudhary 2大神的英文原创作品 JavaScript RegExp compile() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。