欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JScript  

compile 方法

把正則表達(dá)式編譯為內(nèi)部格式,從而執(zhí)行得更快。

rgExp.compile(pattern, [flags])

參數(shù)

rgexp
必選項(xiàng)。正則表達(dá)式對(duì)象的一個(gè)例子。可以是變量名或文字。
pattern
必選項(xiàng)。字符串表達(dá)式,它包含要被編譯的正則表達(dá)式模式。
flags
可選項(xiàng)。可以組合使用,可用的標(biāo)志有:
  • g (全局搜索所有存在的 pattern)
  • i (忽略事件)
  • m (多行搜索)

說明

compile 方法把 pattern 轉(zhuǎn)換為內(nèi)部的格式,從而執(zhí)行得更快。例如,這使得可以在循環(huán)中更有效地使用正則表達(dá)式。當(dāng)重復(fù)使用相同的表達(dá)式,那么編譯過的正則表達(dá)式使執(zhí)行加速。然而,如果正則表達(dá)式改變了,這種編譯毫無益處。

示例

下面的例子舉例說明了 compile 方法的用法:

function CompileDemo(){
   var rs;
   var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp"
   // 只為大寫字母創(chuàng)建正則表達(dá)式。
   var r = new RegExp("[A-Z]", "g");
   var a1 = s.match(r)              // 查找匹配。
   // 只為小寫字母編譯正則表達(dá)式。
   r.compile("[a-z]", "g");
   var a2 = s.match(r)              // 查找匹配。
   return(a1 + "\n" + a2;
}

要求

版本 3

請(qǐng)參閱

正則表達(dá)式對(duì)象的方法 | 正則表達(dá)式對(duì)象的屬性 | 正則表達(dá)式的語法

應(yīng)用于: 正則表達(dá)式對(duì)象