freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

正則表達(dá)式regularexpression-全文預(yù)覽

  

【正文】 s at +)/SCRIPT 這個(gè)腳本顯示如下結(jié)果: Found abb. Next match starts at 3Found ab. Next match starts at 9 例子:在下面的例子中,用戶輸入一個(gè)名字,腳本根據(jù)輸入執(zhí)行匹配操作。當(dāng)你這樣做的時(shí)候,新的匹配將從由正則表達(dá)式的lastIndex 屬性值確定的子串中開始。 [1] = bB[2] = d myRelastIndex 開始下次匹配操作的index值 5 ignoreCase指出i是否使用以忽略大小寫 true global指出是否使用g標(biāo)記來進(jìn)行匹配所有可能的字串 true source定義模式的文本字符串 d(b+)(d) RegExp lastMatch$amp。請(qǐng)看下例: SCRIPT LANGUAGE= //匹配一個(gè)b接著一個(gè)或多個(gè)d,再接著一個(gè)b//忽略大小myRe=/d(b+)(d)/ig。 描述:就如在語法描述中的一樣,正則表達(dá)工的exec方法能夠被直接調(diào)用((str))或者間接調(diào)用(使用regexp(str))。注意這個(gè)屬性的值由函數(shù)本身提供。這樣就強(qiáng)制正則表達(dá)式只編譯一次, 方法來編譯它(在獲得它的匹配模式后), 方法來改變?cè)谶\(yùn)行期間改變正則表達(dá)式。屬性 參考lastMatch $+屬性 參考lastParen $`屬性參考leftContext $39。str = World Hello。例如:下例腳本使用replace 方法來交換串中單詞的位置。當(dāng)使用這種方式的時(shí)候,不用預(yù)先考慮RegExp對(duì)象。 訪問該屬性。(RegExp.$1 + , your age is + RegExp.$2)。(newstr)/SCRIPT顯示結(jié)果:Hello,World.   eg2、下述示例腳本中。注意,在作為第二個(gè)參數(shù)傳遞給replace方法的時(shí)候,RegExp對(duì)象的$屬性的名稱。toString方法返回一個(gè)字符串描述指定的對(duì)象。屬性multiline是否在串的多行中搜索。參考rightContext屬性constructor指定用來建立對(duì)象原型函屬性global決定是否測(cè)試正則表達(dá)式是否不能匹配所有的字符串,或者只是與最先的沖突。這些名字都是指向相同的值。預(yù)定義的RegExp對(duì)象包含的靜態(tài)屬性:input, multiline, lastMatch,lastParen, leftContext, rightContext, 以及從$1到$9。當(dāng)你知道正則表達(dá)式的模式會(huì)變化的時(shí)候,應(yīng)該使用構(gòu)造函數(shù),或者你不知道正則表達(dá)式的模式,而它們是從另外的源獲得的時(shí)候,比如由用戶輸入時(shí)。當(dāng)表達(dá)式被檢查的時(shí)候,文字符號(hào)提供了編輯正則表達(dá)式的方法。apple, orange39。%39。和3D.中的39。例如:/\w/匹配apple,中的39。字符\S意義:匹配除white空格符以外的一個(gè)單個(gè)的字符,等價(jià)于[^ \f\n\r\t\v]。B39。例如:/\d/或/[09]/匹配B2 is the suite number.中的39。字符\cX意義:這里的X是一個(gè)控制字符。字符\B意義:匹配一個(gè)單詞的非分界線例如:/\w\Bn/匹配noonday中的39。字符[\b]意義:匹配一個(gè)空格(不要與\b混淆)字符\b意義:匹配一個(gè)單詞的分界線,比如一個(gè)空格(不要與[\b]混淆)例如:/\bn\w/匹配noonday中的39。例如:[^abc]和[^ac]等價(jià),它們最早匹配brisket中的39。和ache中的39。你可以通過連字符指出一個(gè)字符范圍。但只匹配前面的三個(gè)39。和caaaaaaandy中前面的三個(gè)39。例如:/a{1,3}/不匹配dy中的任何字符,但匹配 candy,中的39。和caaaaaaandy.中的所有39。例如:/a{2,}不匹配candy中的39。和caaandy.中前面的兩個(gè)39。例如:/a{2}/不匹配candy,中的39。和red apple.中的39?;蛘?9。too39。字符(x)意義:匹配39。和39。le39。字符?意義:匹配?前面的字符0次或1次。例如:/a+/匹配candy中的39。b39。字符*意義:匹配*前面的字符0次或n次。例如:/t$/不匹配eater中的39。A39。為了匹配字面上的*,在a前面加一個(gè)反斜杠;例如:/a\*/匹配39。b39。所以下面的表達(dá)式建立同樣的正則表達(dá)式:/hell+0/worldnew RegExp(hell+o, world)描述:當(dāng)使用構(gòu)造函數(shù)的時(shí)候,必須使用正常的字符串避開規(guī)則(在字符串中加入前導(dǎo)字符\ )是必須的。除此之外,你用RegExp構(gòu)造器建立的個(gè)別正則表達(dá)式對(duì)象的屬性,就已經(jīng)預(yù)先定義好了正則表達(dá)式對(duì)象的靜態(tài)屬性,我們隨時(shí)可以使用它們。下面我們來看有關(guān)正則表達(dá)式的介紹:正則表達(dá)式對(duì)象用來規(guī)范一個(gè)規(guī)范的表達(dá)式(也就是表達(dá)式符不符合特定的要求,譬如是不是正確Email地址格式等),它具有用來檢查給出的字符串是否符合規(guī)則的屬性和方法。文字建立格式使用以下格式:/pattern/flags即/模式/標(biāo)記構(gòu)造器函數(shù)方法使用方法如下:new RegExp(pattern[, flags])即new RegExp(模式[,標(biāo)記])參數(shù):pattern(模式)表示正則表達(dá)式的文本flags(標(biāo)記)如果指定此項(xiàng),flags可以是下面值之一:g: global match(全定匹配)i: ignore case(忽略大小寫)gi: both global match and ignore case(匹配所有可能的值,也忽略大小寫)注意:文本格式中的參數(shù)不要使用引號(hào)標(biāo)記,而構(gòu)造器函數(shù)的參數(shù)則要使用引號(hào)標(biāo)記。eg:/b/匹配字符39。eg1:*是一個(gè)特殊字符,匹配任意個(gè)字符(包括0個(gè)字符);eg2:/a*/意味匹配0個(gè)或多個(gè)a。例如:/^A/不匹配an A,中的39。字符$意義:與^類似,匹配最末的字符。t39。或A bird warbled中的39。等價(jià)于{1,}。a39。和angle.中的39。an39。nay39。例如:/(too)/匹配和記錄too bar.中的39。x39。green39。匹配前面的n個(gè)字符。a39。匹配至少n個(gè)前面的字符。a39。匹配至少n個(gè)最多m個(gè)前面的字符。a39。a39。字符[xyz]意義:一字符列表,匹配列出中的任一字符。b39。 你可以使用連字符指出一字符范圍。h39。ly39。ye39。字符\d意義:匹配一個(gè)數(shù)字,等價(jià)于[09]。例如:/\D/或/[^09]/匹配B2 is the suite number.中的39。 bar39。字符\t意義:匹配一個(gè)制表符字符\v意義:匹配一個(gè)頂頭制表符字符\w意義:匹配所有的數(shù)字和字母以及下劃線,等價(jià)于[AZaz09_]。539。例如:/\W/或者/[^$AZaz09_]/匹配50%.中的39。例如:/apple(,)\sorange\1/匹配apple, orange, cherry, peach.中的39。字符\ooctal和\xhex意義:這里的\ooctal是一個(gè)八進(jìn)制的escape值,而\xhex是一個(gè)十六進(jìn)制的escape值,允許在一個(gè)正則表達(dá)式中嵌入ASCII碼。正則表達(dá)式對(duì)象構(gòu)造器,例如,new RegExp(ab+c),提供正
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1