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

正文內(nèi)容

正則表達(dá)通俗教材(編輯修改稿)

2024-10-22 18:58 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 到了指定的模式!)。 } else{ (未找到指定的模式。)。 }/script/headbody/body/html由于JavaScript字符串中的“\”是一個(gè)轉(zhuǎn)義字符,因此,使用顯式構(gòu)造函數(shù)創(chuàng)建RegExp實(shí)例對(duì)象時(shí),應(yīng)將原始正則表達(dá)式中的“\”用“\\”替換。例如。 轉(zhuǎn)義字符中的“\”:script language=javascript var re1 = new RegExp(\\d{5})。 var re2 = /\d{5}/。 alert(re1=+re1+\nre2=+re2)。/script可以看出,兩者結(jié)果相同。由于正則表達(dá)式模式文本中的轉(zhuǎn)義字符也是“\”,如果正則表達(dá)式中要匹配原義字符“\”,在正則表達(dá)式模式文本中要以“\\”來表示,當(dāng)使用顯式構(gòu)造函數(shù)的方式創(chuàng)建RegExp實(shí)例對(duì)象的時(shí)候,就需要使用“\\\\”來表示原義字符“\”。var re = new RegExp(\\\\)。 RegExp對(duì)象的屬性RegExp對(duì)象的屬性分為靜態(tài)屬性和實(shí)例屬性。下面分別進(jìn)行介紹。 靜態(tài)屬性(1)index屬性。是當(dāng)前表達(dá)式模式首次匹配內(nèi)容的開始位置,從0開始計(jì)數(shù)。其初始值為1,每次成功匹配時(shí),index屬性都會(huì)隨之改變。(2)input屬性。返回當(dāng)前所作用的字符串,可以簡(jiǎn)寫為$_,初始值為空字符串。(3)lastIndex屬性。是當(dāng)前表達(dá)式模式首次匹配內(nèi)容中最后一個(gè)字符的下一個(gè)位置,從0開始計(jì)數(shù),常被作為繼續(xù)搜索時(shí)的起始位置,初始值為1,表示從起始位置開始搜索,每次成功匹配時(shí),lastIndex屬性值都會(huì)隨之改變。(4)lastMatch屬性。是當(dāng)前表達(dá)式模式的最后一個(gè)匹配字符串,可以簡(jiǎn)寫為$amp。其初始值為空字符串。在每次成功匹配時(shí),lastMatch屬性值都會(huì)隨之改變。(5)lastParen屬性。如果表達(dá)式模式中有括起來的子匹配,是當(dāng)前表達(dá)式模式中最后的子匹配所匹配到的子字符串,可以簡(jiǎn)寫為$+。其初始值為空字符串。每次成功匹配時(shí),lastParen屬性值都會(huì)隨之改變。(6)leftContext屬性。是當(dāng)前表達(dá)式模式最后一個(gè)匹配字符串左邊的所有內(nèi)容,可以簡(jiǎn)寫為$`(其中“39?!睘殒I盤上“Esc”下邊的反單引號(hào))。初始值為空字符串。每次成功匹配時(shí),其屬性值都會(huì)隨之改變。(7)rightContext屬性。是當(dāng)前表達(dá)式模式最后一個(gè)匹配字符串右邊的所有內(nèi)容,可以簡(jiǎn)寫為$’。初始值為空字符串。每次成功匹配時(shí),其屬性值都會(huì)隨之改變。(8)$1…$9屬性。這些屬性是只讀的。如果表達(dá)式模式中有括起來的子匹配,$1…$9屬性值分別是第1個(gè)到第9個(gè)子匹配所捕獲到的內(nèi)容。如果有超過9個(gè)以上的子匹配,$1…$9屬性分別對(duì)應(yīng)最后的9個(gè)子匹配。在一個(gè)表達(dá)式模式中,可以指定任意多個(gè)帶括號(hào)的子匹配,但RegExp對(duì)象只能存儲(chǔ)最后的9個(gè)子匹配的結(jié)果。在RegExp實(shí)例對(duì)象的一些方法所返回的結(jié)果數(shù)組中,可以獲得所有圓括號(hào)內(nèi)的子匹配結(jié)果。 實(shí)例屬性(1)global屬性。返回創(chuàng)建RegExp對(duì)象實(shí)例時(shí)指定的global標(biāo)志(g)的狀態(tài)。如果創(chuàng)建RegExp對(duì)象實(shí)例時(shí)設(shè)置了g標(biāo)志,該屬性返回True,否則返回False,默認(rèn)值為False。(2)ignoreCase屬性。返回創(chuàng)建RegExp對(duì)象實(shí)例時(shí)指定的ignoreCase標(biāo)志(i)的狀態(tài)。如果創(chuàng)建RegExp對(duì)象實(shí)例時(shí)設(shè)置了i標(biāo)志,該屬性返回True,否則返回False,默認(rèn)值為False。(3)multiLine屬性。返回創(chuàng)建RegExp對(duì)象實(shí)例時(shí)指定的multiLine標(biāo)志(m)的狀態(tài)。如果創(chuàng)建RegExp對(duì)象實(shí)例時(shí)設(shè)置了m標(biāo)志,該屬性返回True,否則返回False,默認(rèn)值為False。(4)source屬性。返回創(chuàng)建RegExp對(duì)象實(shí)例時(shí)指定的表達(dá)式文本字符串。 RegExp對(duì)象的方法RegExp對(duì)象的常用方法有test、exec和pile,本節(jié)介紹這些方法的功能和用法。最后,對(duì)RegExp對(duì)象的屬性和方法進(jìn)行一個(gè)綜合舉例。 test方法語法格式為test(str)。該方法檢查一個(gè)字符串中是否存在創(chuàng)建RegExp對(duì)象實(shí)例時(shí)所指定的表達(dá)式模式,如果存在就返回True,否則返回False。如果找到匹配項(xiàng),則會(huì)更新RegExp對(duì)象中的有關(guān)靜態(tài)屬性,以反映匹配情況。關(guān)于該方法的使用,這里不再單獨(dú)舉例。 exec方法語法格式為exec(str)。該方法使用創(chuàng)建RegExp對(duì)象實(shí)例時(shí)所指定的表達(dá)式模式對(duì)一個(gè)字符串進(jìn)行搜索,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1