开门第二贴:正则表达式regular expression详述(二)

作者:袖梨 2022-06-30
     正则表达式详述(二)
    以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性
    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性
    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象
    属于RegExp的方法     在JavaScript 1.2, NES 3.0以上版本提供     语法:
    regexp.compile(pattern[, flags])    以数:    regexp    正则表达式的名称,可以是变量名或文字串。
    pattern    正则表达式的定义文本。
     flags     如果指定的话,可以是下面其中的一个:    "g": 匹配所有可能的字串
    "i": 忽略大小写    "gi": 匹配所有可能的字串及忽略大小写    描述:
    使用compile方法来编译一个正则表达式 created with the RegExp constructor function。这样
就强制正则表达式只编译一次,而不是每次遇到正则表达式的时候都编译一次。当你确认正则表达式能
保持不变的时候可使用compile 方法来编译它(在获得它的匹配模式后),这样就可以在脚本中重复多次使用它。
    你亦可以使用compile 方法来改变在运行期间改变正则表达式。例如,假如正则表达式发生变化,
你可以使用compile方法来重新编译该对象来提高使用效率。
    使用该方法将改变正则表达式的source, global和ignoreCasesource属性的值。
     constructor

相关文章

精彩推荐