正則表達(dá)式語(yǔ)法_第1頁(yè)
正則表達(dá)式語(yǔ)法_第2頁(yè)
正則表達(dá)式語(yǔ)法_第3頁(yè)
正則表達(dá)式語(yǔ)法_第4頁(yè)
正則表達(dá)式語(yǔ)法_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、正則表達(dá)式語(yǔ)法· Visual Studio 2008· Visual Studio 2005“正則表達(dá)式”描述在搜索文本正文時(shí)要匹配的一個(gè)或多個(gè)字符串。該表達(dá)式可用作一個(gè)將字符模式與要搜索的字符串相匹配的模板。正則表達(dá)式包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”)。特殊字符下表包含了單字符元字符的列表以及它們?cè)谡齽t表達(dá)式中的行為。注意若要匹配這些特殊字符之一,必須首先轉(zhuǎn)義字符,即,在字符前面加反斜杠字符 ()。例如,若要搜索“+”文本字符,可使用表達(dá)式“+”。元字符行為示例*零次或多次匹配前面的字符或子表達(dá)式。等效于 0,。zo* 與“z”和“

2、zoo”匹配。+一次或多次匹配前面的字符或子表達(dá)式。等效于 1,。zo+ 與“zo”和“zoo”匹配,但與“z”不匹配。?零次或一次匹配前面的字符或子表達(dá)式。等效于 0,1。 當(dāng) ?緊隨任何其他限定符(*、+、?、n、n, 或 n,m)之后時(shí),匹配模式是非貪婪的。非貪婪模式匹配搜索到的、盡可能少的字符串,而默認(rèn)的貪婪模式匹配搜索到的、盡可能多的字符串。zo? 與“z”和“zo”匹配,但與“zoo”不匹配。o+? 只與“oooo”中的單個(gè)“o”匹配,而 o+ 與所有“o”匹配。do(es)? 與“do”或“does”中的“do”匹配。匹配搜索字符串開(kāi)始的位置。如果標(biāo)志中包括 m(多行搜索)字符,

3、 還將匹配 n 或 r 后面的位置。如果將 用作括號(hào)表達(dá)式中的第一個(gè)字符,則會(huì)對(duì)字符集求反。d3 與搜索字符串開(kāi)始處的 3 個(gè)數(shù)字匹配。 abc 與除 a、b 和 c 以外的任何字符匹配。$匹配搜索字符串結(jié)尾的位置。如果標(biāo)志中包括 m(多行搜索)字符, 還將匹配 n 或 r 前面的位置。d3$ 與搜索字符串結(jié)尾處的 3 個(gè)數(shù)字匹配。.匹配除換行符 n 之外的任何單個(gè)字符。若要匹配包括 n 在內(nèi)的任意字符,請(qǐng)使用諸如 sS 之類的模式。a.c 與“abc”、“a1c”和“a-c”匹配。標(biāo)記括號(hào)表達(dá)式的開(kāi)始和結(jié)尾。1-4 與“1”、“2”、“3”或“4”匹配。aAeEiIoOuU 與任何非元音字符

4、匹配。標(biāo)記限定符表達(dá)式的開(kāi)始和結(jié)尾。a2,3 與“aa”和“aaa”匹配。()標(biāo)記子表達(dá)式的開(kāi)始和結(jié)尾??梢员4孀颖磉_(dá)式以備將來(lái)之用。A(d) 與“A0”至“A9”匹配。保存該數(shù)字以備將來(lái)之用。|指示在兩個(gè)或多個(gè)項(xiàng)之間進(jìn)行選擇。z|food 與“z”或“food”匹配。(z|f)ood 與“zood”或“food”匹配。/表示 JScript 中的文本正則表達(dá)式模式的開(kāi)始或結(jié)尾。在第二個(gè)“/”后添加單字符標(biāo)志可以指定搜索行為。/abc/gi 是與“abc”匹配的 JScript 文本正則表達(dá)式。g(全局)標(biāo)志指定查找模式的所有匹配項(xiàng),i(忽略大小寫(xiě))標(biāo)志使搜索不區(qū)分大小寫(xiě)。將下一字符標(biāo)記為特殊

5、字符、文本、反向引用或八進(jìn)制轉(zhuǎn)義符。n 與換行符匹配。( 與“(”匹配。 與“”匹配。大多數(shù)特殊字符在括號(hào)表達(dá)式內(nèi)出現(xiàn)時(shí)失去它們的意義,并表示普通字符。有關(guān)更多信息,請(qǐng)參見(jiàn)匹配字符的列表中的“括號(hào)表達(dá)式中的字符”。元字符下表包含了多字符元字符的列表以及它們?cè)谡齽t表達(dá)式中的行為。元字符行為示例b與一個(gè)字邊界匹配;即字與空格間的位置。erb 與“never”中的“er”匹配,但與“verb”中的“er”不匹配。B非邊界字匹配。 erB 與“verb”中的“er”匹配,但與“never”中的“er”不匹配。d數(shù)字字符匹配。等效于 0-9。在搜索字符串“12 345”中,d2 與“12”和“34”匹配

6、。d 與“1”、“2”、“3”、“4”和“5”匹配。D非數(shù)字字符匹配。等效于 0-9。D+ 與“abc123 def”中的“abc”和“def”匹配。w與以下任意字符匹配:A-Z、a-z、0-9 和下劃線。等效于 A-Za-z0-9_。在搜索字符串“The quick brown fox”中,w+ 與“The”、“quick”、“brown”和“fox”匹配。W與除 A-Z、a-z、0-9 和下劃線以外的任意字符匹配。等效于 A-Za-z0-9_。 在搜索字符串“The quick brown fox”中,W+ 與“”和所有空格匹配。xyz字符集。與任何一個(gè)指定字符匹配。abc 與“plain

7、”中的“a”匹配。xyz反向字符集。與未指定的任何字符匹配。abc 與“plain”中的“p”、“l(fā)”、“i”和“n”匹配。a-z字符范圍。匹配指定范圍內(nèi)的任何字符。a-z 與“a”到“z”范圍內(nèi)的任何小寫(xiě)字母字符匹配。a-z反向字符范圍。與不在指定范圍內(nèi)的任何字符匹配。a-z 與不在范圍“a”到“z”內(nèi)的任何字符匹配。n正好匹配 n 次。n 是非負(fù)整數(shù)。o2 與“Bob”中的“o”不匹配,但與“food”中的兩個(gè)“o”匹配。n,至少匹配 n 次。n 是非負(fù)整數(shù)。* 與 0, 相等。+ 與 1, 相等。o2, 與“Bob”中的“o”不匹配,但與“foooood”中的所有“o”匹配。n,m匹配至

8、少 n 次,至多 m 次。n 和 m 是非負(fù)整數(shù),其中 n <= m。逗號(hào)和數(shù)字之間不能有空格。? 與 0,1 相等。在搜索字符串“1234567”中,d1,3 與“123”、“456”和“7”匹配。(模式)與模式 匹配并保存匹配項(xiàng)。您可以從由 JScript 中的 exec Method返回的數(shù)組元素中檢索保存的匹配項(xiàng)。若要匹配括號(hào)字符 ( ),請(qǐng)使用“(”或者“)”。(Chapter|Section) 1-9 與“Chapter 5”匹配,保存“Chapter”以備將來(lái)之用。(?:模式)與模式 匹配,但不保存匹配項(xiàng);即不會(huì)存儲(chǔ)匹配項(xiàng)以備將來(lái)之用。這對(duì)于用“or”字符 (|) 組合模式

9、部件的情況很有用。industr(?:y|ies) 與 industry|industries 相等。(?=模式)積極的預(yù)測(cè)先行。找到一個(gè)匹配項(xiàng)后,將在匹配文本之前開(kāi)始搜索下一個(gè)匹配項(xiàng)。不會(huì)保存匹配項(xiàng)以備將來(lái)之用。(?=.*d).4,8$ 對(duì)密碼應(yīng)用以下限制:其長(zhǎng)度必須介于 4 到 8 個(gè)字符之間,并且必須至少包含一個(gè)數(shù)字。在該模式中,.*d 查找后跟有數(shù)字的任意多個(gè)字符。對(duì)于搜索字符串“abc3qr”,這與“abc3”匹配。從該匹配項(xiàng)之前(而不是之后)開(kāi)始,.4,8 與包含 4-8 個(gè)字符的字符串匹配。這與“abc3qr”匹配。 和 $ 指定搜索字符串的開(kāi)始和結(jié)束位置。這將在搜索字符串包含匹

10、配字符之外的任何字符時(shí)阻止匹配。(?!模式)消極的預(yù)測(cè)先行。匹配與模式 不匹配的搜索字符串。找到一個(gè)匹配項(xiàng)后,將在匹配文本之前開(kāi)始搜索下一個(gè)匹配項(xiàng)。不會(huì)保存匹配項(xiàng)以備將來(lái)之用。b(?!th)w+b 與不以“th”開(kāi)頭的單詞匹配。在該模式中,b 與一個(gè)字邊界匹配。對(duì)于搜索字符串“ quick ”,這與第一個(gè)空格匹配。(?!th) 與非“th”字符串匹配。這與“qu”匹配。從該匹配項(xiàng)開(kāi)始,w+ 與一個(gè)字匹配。這與“quick”匹配。cx匹配 x 指示的控制字符。x 的值必須在 A-Z 或 a-z 范圍內(nèi)。如果不是這樣,則假定 c 就是文本“c”字符本身。cM 與 Ctrl+M 或一個(gè)回車符匹配。x

11、n匹配 n,此處的 n 是一個(gè)十六進(jìn)制轉(zhuǎn)義碼。十六進(jìn)制轉(zhuǎn)義碼必須正好是兩位數(shù)長(zhǎng)。允許在正則表達(dá)式中使用 ASCII 代碼。x41 與“A”匹配。x041 等效于后跟有“1”的“x04”(因?yàn)?n 必須正好是兩位數(shù))。num匹配 num,此處的 num 是一個(gè)正整數(shù)。這是對(duì)已保存的匹配項(xiàng)的引用。(.)1 與兩個(gè)連續(xù)的相同字符匹配。n標(biāo)識(shí)一個(gè)八進(jìn)制轉(zhuǎn)義碼或反向引用。如果 n 前面至少有 n 個(gè)捕獲子表達(dá)式,那么 n 是反向引用。否則,如果 n 是八進(jìn)制數(shù) (0-7),那么 n 是八進(jìn)制轉(zhuǎn)義碼。(d)1 與兩個(gè)連續(xù)的相同數(shù)字匹配。nm標(biāo)識(shí)一個(gè)八進(jìn)制轉(zhuǎn)義碼或反向引用。如果 nm 前面至少有 nm 個(gè)捕

12、獲子表達(dá)式,那么 nm 是反向引用。如果 nm 前面至少有 n 個(gè)捕獲子表達(dá)式,則 n 是反向引用,后面跟有文本 m。如果上述情況都不存在,當(dāng) n 和 m 是八進(jìn)制數(shù)字 (0-7) 時(shí),nm 匹配八進(jìn)制轉(zhuǎn)義碼 nm。11 與制表符匹配。nml當(dāng) n 是八進(jìn)制數(shù)字 (0-3),m 和 l 是八進(jìn)制數(shù)字 (0-7) 時(shí),匹配八進(jìn)制轉(zhuǎn)義碼 nml。011 與制表符匹配。un匹配 n,其中 n 是以四位十六進(jìn)制數(shù)表示的 Unicode 字符。u00A9 與版權(quán)符號(hào) (©) 匹配。非打印字符下表包含表示非打印字符的轉(zhuǎn)義序列。字符匹配等效于f換頁(yè)符。x0c 和 cLn換行符。x0a 和 cJr回

13、車符。x0d 和 cMs任何空白字符。其中包括空格、制表符和換頁(yè)符。 fnrtvS任何非空白字符。 fnrtvtTab 字符。x09 和 cIv垂直制表符。x0b 和 cK優(yōu)先級(jí)順序正則表達(dá)式的計(jì)算方式與算術(shù)表達(dá)式非常類似;即從左到右進(jìn)行計(jì)算,并遵循優(yōu)先級(jí)順序。下表按從高到低的順序包含了正則表達(dá)式運(yùn)算符的優(yōu)先級(jí)順序。運(yùn)算符說(shuō)明轉(zhuǎn)義符(), (?:), (?=), 括號(hào)和中括號(hào)*、+、?、n、n,、n,m限定符、$、任何元字符定位點(diǎn)和序列|替換字符具有高于替換運(yùn)算符的優(yōu)先級(jí),例如,允許“m|food”匹配“m”或“food”。創(chuàng)建正則表達(dá)式Visual Studio 2010“正則表達(dá)式”描述在

14、搜索文本正文時(shí)要匹配的一個(gè)或多個(gè)字符串。正則表達(dá)式可用作與要搜索的文本相比較的字符模式。正則表達(dá)式的結(jié)構(gòu)與所創(chuàng)建的算術(shù)表達(dá)式的結(jié)構(gòu)類似。較大的表達(dá)式可由小的表達(dá)式通過(guò)使用各種元字符和運(yùn)算符進(jìn)行組合而創(chuàng)建。正則表達(dá)式的各組成部分可以是單個(gè)字符、字符集、字符范圍或在幾個(gè)字符之間選擇。也可以是這些組成部分的任意組合。構(gòu)造正則表達(dá)式通過(guò)在一對(duì)分隔符之間放置表達(dá)式的各種組成部分,就可以構(gòu)建正則表達(dá)式。在 JScript 中,分隔符是一對(duì)正斜杠 (/) 字符,如以下示例所示。復(fù)制/expression/正則表達(dá)式示例下表包含典型正則表達(dá)式的示例。正則表達(dá)式說(shuō)明/s*$/匹配空行。/d2-d5/匹配由兩位數(shù)

15、字、一個(gè)連字符再加五位數(shù)字組成的 ID 號(hào)。/<s*(S+)(s>*)?>sS*<s*/1s*>/匹配 HTML 標(biāo)記。普通字符最簡(jiǎn)單的正則表達(dá)式是與搜索字符串相比較的單個(gè)普通字符。例如,單字符正則表達(dá)式 A 會(huì)始終匹配字母 A,無(wú)論其會(huì)出現(xiàn)在搜索字符串的哪個(gè)位置。以下是 JScript 單字符正則表達(dá)式的一些示例。 復(fù)制/a/7/M/可以將多個(gè)單字符組合起來(lái)以形成較長(zhǎng)的表達(dá)式。例如,正則表達(dá)式 /the/ 會(huì)匹配以下搜索字符串中的“the”:“the”、“there”、“other”和“over the lazy dog”。無(wú)需使用任何串聯(lián)運(yùn)算符。只需連續(xù)輸入字

16、符即可。元字符除普通字符之外,正則表達(dá)式還可以包含“元字符”。例如,元字符 d,它與數(shù)字字符相匹配。有關(guān)更多信息,請(qǐng)參見(jiàn)正則表達(dá)式語(yǔ)法。普通字符包括沒(méi)有顯式指定為元字符的所有可打印和不可打印字符。這包括所有大小寫(xiě)字母、所有數(shù)字、所有標(biāo)點(diǎn)符號(hào)和一些符號(hào)。匹配任意字符句點(diǎn)字符 (.) 匹配任何單個(gè)打印或除換行符 (n) 以外的字符串中的非打印字符。/a.c/ 正則表達(dá)式可匹配“aac”、“abc”、“acc”、“adc”、“a1c”、“a2c”、“a-c”和“a#c”。要匹配搜索字符串中包含一個(gè)句點(diǎn) (.),您可以在句點(diǎn)前面加一個(gè)反斜杠 () 字符表達(dá)式中。表達(dá)式 /filename.ext/ 匹

17、配“filename.ext”。匹配字符列表可以通過(guò)在方括號(hào) 中放置一個(gè)或多個(gè)單個(gè)字符,創(chuàng)建匹配字符的列表。 括號(hào)表達(dá)式中的任何字符均僅與正則表達(dá)式中緊鄰括號(hào)表達(dá)式的單個(gè)字符相匹配。例如,/Chapter 12345/ 表達(dá)式匹配“Chapter 1”、“Chapter 2”、“Chapter 3”、“Chapter 4”和“Chapter 5”。要使用范圍代替字符本身來(lái)表示匹配字符,可以使用連字符 (-)。表達(dá)式 /Chapter 1-5/ 與 /Chapter 12345/ 等效。若要查找不在列表或范圍內(nèi)的所有字符,請(qǐng)將插入符號(hào) () 放在列表的開(kāi)頭。例如,表達(dá)式 /aAeEiIoOuU/

18、 匹配任何非元音字符。有關(guān)更多信息,請(qǐng)參見(jiàn)匹配字符的列表。限定符可以使用“限定符”指定其中的單個(gè)字符或字符集重復(fù)指定次數(shù)的正則表達(dá)式。限定符引用在其前面并與其緊鄰(左側(cè))的表達(dá)式。限定符位于大括號(hào) 中,并包含指示出現(xiàn)次數(shù)上下限的數(shù)值。例如,c1,2 匹配 1 個(gè)或 2 個(gè)字母 c。僅指定一個(gè)數(shù)字時(shí),除非其后緊跟一個(gè)逗號(hào),否則表示上限。例如,c3 匹配 3 個(gè)字符 c,而 c5, 匹配 5 個(gè)或更多字母 c。還可以使用單字符限定符,如下表所示。限定符顯式限定符含義*0,匹配上一個(gè)元素零次或多次。+1,匹配上一個(gè)元素一次或多次。?0,1匹配前面的元素零次或一次。以下是一些表達(dá)式示例及其匹配的搜索字

19、符串。正則表達(dá)式限定符的含義匹配/Chapter 1-90-90,/ 或/Chapter 1-90-9*/匹配 0-9 零次或多次?!癈hapter 1”、“Chapter 25”、“Chapter 401320”/Chapter 0-91,2/匹配 0-9 一次或兩次?!癈hapter 0”、“Chapter 03”、“Chapter 1”、“Chapter 25”、“Chapter 40”/Chapter 1-90-90,1/ 或/Chapter 1-90-9?/匹配 0-9 零次或一次?!癈hapter 1”、“Chapter 25”、“Chapter 40”有關(guān)更多信息,請(qǐng)參見(jiàn)JScr

20、ipt 中的限定符。行邊界和字邊界通過(guò)“定位點(diǎn)”,您可以指定正則表達(dá)式必須位于搜索字符串的開(kāi)頭或結(jié)尾,或者位于搜索字符串中行或字的開(kāi)頭或結(jié)尾位置,以形成匹配。有關(guān)更多信息,請(qǐng)參見(jiàn)定位點(diǎn)。指定替換項(xiàng)“|”字符指定表示匹配的兩個(gè)或多個(gè)替換項(xiàng)。例如,JScript 正則表達(dá)式 /(Chapter|Section) 1-9/ 匹配以下內(nèi)容:“Chapter 1”、“Chapter 9”和“Section 2”。有關(guān)更多信息,請(qǐng)參見(jiàn)替換和子表達(dá)式。使用子匹配項(xiàng)在正則表達(dá)式中使用括號(hào)可創(chuàng)建子表達(dá)式。程序可檢索生成的子匹配項(xiàng)。有關(guān)更多信息,請(qǐng)參見(jiàn)替換和子表達(dá)式。可以從正則表達(dá)式和替換字符串中引用子表達(dá)式。有

21、關(guān)更多信息,請(qǐng)參見(jiàn)JScript 中的反向引用。正則表達(dá)式編程Visual Studio 2010可以在 JScript 中使用正則表達(dá)式搜索字符串中的模式、替換文本以及提取子字符串。搜索以下 JScript 示例查找某個(gè)單詞的所有匹配項(xiàng)。創(chuàng)建該正則表達(dá)式的語(yǔ)句為var re = /w+/g;/w+/ 模式指定匹配以下一個(gè)或多個(gè)任意字符:A-Z、a-z、0-9 和下劃線字符。模式之后的 g(全局)標(biāo)志,指示搜索操作應(yīng)查找該模式的所有匹配項(xiàng),而不僅僅是第一個(gè)匹配項(xiàng)。還可以使用以下 JScript 替換語(yǔ)法。var re = new RegExp("w+", "g&q

22、uot;);要檢索每個(gè)匹配項(xiàng),exec 方法 將從 lastIndex 位置繼續(xù)搜索,直到返回 Null。VBC#C+F#JScript復(fù)制不支持該語(yǔ)言或沒(méi)有可用的代碼示例。以下示例僅查找第一個(gè)匹配項(xiàng)。因?yàn)槲丛O(shè)置全局 (g) 標(biāo)志,搜索操作將從搜索字符串的起始位置開(kāi)始。VBC#C+F#JScript復(fù)制不支持該語(yǔ)言或沒(méi)有可用的代碼示例。替換在以下示例中,“a”將替換“the”的匹配項(xiàng)。但不會(huì)替換實(shí)例“The”,因?yàn)檎齽t表達(dá)式標(biāo)志中未包含 i(忽略大小寫(xiě))標(biāo)志。該示例使用 replace 方法。VBC#C+F#JScript復(fù)制不支持該語(yǔ)言或沒(méi)有可用的代碼示例。提取子字符串在正則表達(dá)式模式中放置

23、括號(hào)以創(chuàng)建可存儲(chǔ)以供將來(lái)使用的子匹配項(xiàng)。在以下示例中,該模式包含三個(gè)子匹配項(xiàng)。子匹配字符串與每個(gè)匹配項(xiàng)一起顯示。exec 方法 將返回一個(gè)數(shù)組。數(shù)組元素 0 包含了完整的匹配項(xiàng),而元素 1 到 n 包含子匹配項(xiàng)。VBC#C+F#JScript復(fù)制不支持該語(yǔ)言或沒(méi)有可用的代碼示例。標(biāo)志在 JScript 正則表達(dá)式 /abc/gim 中,g 指示全局標(biāo)志、i 指示忽略大小寫(xiě)標(biāo)志,而 m 指示多行標(biāo)志。下表顯示了允許的標(biāo)志。JScript 標(biāo)志如果標(biāo)志存在g查找搜索字符串中該模式的所有匹配項(xiàng),而不僅僅是第一個(gè)匹配項(xiàng)。i搜索不區(qū)分大小寫(xiě)。m 匹配 n 或 r 之后的位置,而$ 匹配 n 或 r 之前

24、的位置。無(wú)論標(biāo)志是否存在, 均匹配搜索字符串開(kāi)頭的位置,而 $ 均匹配搜索字符串結(jié)尾的位置。附加功能還可以使用以下附加編程功能。功能說(shuō)明compile 方法 (Visual Studio - JScript)將正則表達(dá)式編譯為內(nèi)部格式,從而更快地執(zhí)行。 test 方法測(cè)試搜索字符串內(nèi)是否存在模式。 search 方法返回首個(gè)匹配項(xiàng)的位置。請(qǐng)參見(jiàn)正則表達(dá)式對(duì)象Visual Studio 2010其他版本 · Visual Studio 2008· Visual Studio 2005此對(duì)象包含正則表達(dá)式模式以及標(biāo)識(shí)如何應(yīng)用該模式的標(biāo)志。復(fù)制/ The explicit con

25、structor for a Regular Expression object.function RegExp(pattern : String ,flags : String)function RegExp(regexObj : System.Text.RegularExpressions.Regex)/ The implicit constructor for a Regular Expression object./pattern/flags參數(shù)圖案必選。要使用的正則表達(dá)式模式。如果使用語(yǔ)法 1,則模式必須為字符串。如果使用語(yǔ)法 2,模式將由“/”字符分隔。flags可選。如果使用語(yǔ)法

26、 1,則標(biāo)志必須處于字符串中。如果使用語(yǔ)法 2,標(biāo)志字符將緊接在最后一個(gè)“/”字符之后??梢越M合使用的可用標(biāo)志有:· g(全局搜索出現(xiàn)的所有模式)· i(忽略大小寫(xiě))· m(多行搜索)regexObj必選。包含要使用的正則表達(dá)式模式的 Regex 對(duì)象。備注正則表達(dá)式對(duì)象不應(yīng)與全局 RegExp 對(duì)象混淆。它們雖然看起來(lái)相似,但也可以很容易地加以區(qū)分。正則表達(dá)式對(duì)象的屬性只包含有關(guān)一個(gè)特定正則表達(dá)式實(shí)例的信息,而全局 RegExp 對(duì)象的屬性則包含有關(guān)所發(fā)生的每一匹配的不斷更新的信息。正則表達(dá)式對(duì)象存儲(chǔ)用于搜索字符組合的字符串的模式。當(dāng)創(chuàng)建正則表達(dá)式對(duì)象后,會(huì)將該對(duì)象傳遞到字符串方法,或者給字符串傳遞正則表達(dá)式對(duì)象的方法。有關(guān)最近執(zhí)行的搜索的信息存儲(chǔ)在全局 RegExp 對(duì)象中。當(dāng)搜索字符串頻繁更改或未知時(shí)(例如從用戶輸入導(dǎo)出的字符串),應(yīng)使用語(yǔ)法 1。當(dāng)您提前知道搜索字符

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論