真实国产老熟女无套中出,亚洲中文字幕一二三四区苍井空,丁香五月天综合缴情网,精品麻豆丝袜高跟鞋AV

我們已經準備好了,你呢?

2023我們與您攜手共贏,為您的企業形象保駕護航!

?字符/意義

對于字符,通常表示按字面意義,指出接著的字符為特殊字符,不作解釋

例如

/b/匹配字符’b’,通過在b 前面加一個反斜杠,也就是/b/,則該字符變成特殊字符,表示匹配一個單詞的分界線

或者

對于幾個字符,通常說明是特殊的,指出緊接著的字符不是特殊的,而應該按字面解釋

例如

*是一個特殊字符,匹配任意個字符(包括0個字符);例如:/a*/意味匹配0個或多個a

為了匹配字面上的*,在a前面加一個反斜杠;例如

/a*/匹配’a*’

字符^意義

表示匹配的字符必須在最前邊

例如

/^A/不匹配"an A,"中的’A’,但匹配"An A."中最前面的’A’

字符$意義

與^類似,匹配最末的字符

例如

/t$/不匹配"eater"中的’t’,但匹配"eat"中的’t’

字符*意義

匹配*前面的字符0次或n次

例如

/bo*/匹配"A ghost booooed"中的’boooo’或"A bird warbled"中的’b’,但不匹配"Agoat grunted"中的任何字符

字符+意義

匹配+號前面的字符1次或n次

等價于{1,}

例如

/a+/匹配"candy"中的’a’和"caaaaaaandy."中的所有’a’

字符?意義

匹配?前面的字符0次或1次

例如

/e?le?/匹配"angel"中的’el’和"angle."中的’le’

字符.意義

(小數點)匹配除換行符外的所有單個的字符

例如

/.n/匹配"nay, an Apple is on the tree"中的’an’和’on’,但不匹配’nay’

字符(x)意義

匹配’x’并記錄匹配的值

例如

/(foo)/匹配和記錄"foo bar."中的’foo’

匹配子串能被結果數組中的素[1], ...,[n] 返回,或被RegExp對象的屬性, ..., 返回

字符x│y意義

匹配’x’或者’y’

例如

/green│red/匹配"green apple"中的’green’和"red apple."中的’red’

字符{ n }意義

這里的n是一個正整數

匹配前面的n個字符

例如

/a{ 2 }/不匹配"candy,"中的’a’,但匹配"caandy," 中的所有’a’和"caaandy."中前面的兩個’a’

字符{ n, }意義

這里的n是一個正整數

匹配至少n個前面的字符

例如

/a{ 2, }不匹配"candy"中的’a’,但匹配"caandy"中的所有’a’和"caaaaaaandy."中的所有’a’字符{ n,m }意義:這里的n和m都是正整數

匹配至少n個最多m個前面的字符

例如

/a{ 1,3 }/不匹配"cndy"中的任何字符,但匹配 "candy,"中的’a’,"caandy," 中的前面兩個’a’和"caaaaaaandy"中前面的三個’a’,注意:即使"caaaaaaandy" 中有很多個’a’,但只匹配前面的三 個’a’即"aaa"

字符[xyz]意義

一字符列表,匹配列出中的任一字符

你可以通過連字符-指出一個字符范圍

例如

[abcd]跟[a-c]一樣

它們匹配"brisket"中的’b’和"ache"中的’c’

字符[^xyz]意義

一字符補集,也就是說,它匹配除了列出的字符外的所有東西

你可以使用連字符-指出一 字符范圍

例如

[^abc]和[^a-c]等價,它們最早匹配"brisket"中的’r’和"chop."中的’h’

字符意義

匹配一個空格(不要與b混淆)字符b意義:匹配一個單詞的分界線,比如一個空格(不要與混淆)例如:/bnw/匹配"noonday"中的’no’,/wyb/匹配"POSsibly yesterday."中的’ly’

字符B意義

匹配一個單詞的非分界線例如:/wBn/匹配"noonday"中的’on’,/yBw/匹配"possibly yesterday."中的’ye’

字符cX意義

這里的X是一個控制字符

匹配一個字符串的控制字符

例如

/cM/匹配一個字符串中的control-M

字符d意義

匹配一個數字,等價于[0-9]

例如

/d/或/[0-9]/匹配"B2 is the suite number."中的’2’

字符D意義

匹配任何的非數字,等價于[^0-9]

例如

/D/或/[^0-9]/匹配"B2 is the suite number."中的’B’

字符f意義

匹配一個表單符字符n意義:匹配一個換行符字符r意義:匹配一個回車符字符s意義:匹配一個單個white空格符,包括空格,tab,form feed,換行符,等價于[ fnrtv]

例如

/sw*/匹配"foo bar."中的’ bar’

字符S意義

匹配除white空格符以外的一個單個的字符,等價于[^ fnrtv]

例如

/S/w*匹配"foo bar."中的’foo’

字符t意義

匹配一個制表符字符v意義:匹配一個頂頭制表符字符w意義:匹配所有的數字和字母以及下劃線,等價于[A-Za-z0-9_]

例如

/w/匹配"apple,"中的’a’,".28,"中的’5’和"3D."中的’3’

字符W意義

匹配除數字、字母外及下劃線外的其它字符,等價于[^A-Za-z0-9_]

例如

/W/或者/[^$A-Za-z0-9_]/匹配"50%."中的’%’

字符n意義

這里的n是一個正整數

匹配一個正則表達式的最后一個子串的n的值(計數左圓括號)

例如

/apple(,)sorange1/匹配"apple, orange, cherry, peach."中的’apple, orange’,下面有一個更加完整的例子

注意

如果左圓括號中的數字比n指定的數字還小,則n取下一行的八進制escape作為描述

字符ooctal和xhex意義

這里的ooctal是一個八進制的escape值,而xhex是一個十六進制的escape值,允許在一個正則表達式中嵌入ASCII碼附:下表是元字符及其在正則表達式上下文中的行為的一個完整列表:字符 描述\將下一個字符標記為一個特殊字符、或一個原義字符、或一個后向引用、或一個八進制轉義符

例如,'n' 匹配字符 "n"

'\n' 匹配一個換行符

序列 '\' 匹配 "" 而 "\(" 則匹配 "("

^匹配輸入字符串的開始位置

如果設置了 RegExp 對象的 Multiline 屬性,^ 也匹配 '\n' 或 '\r' 之后的位置

$匹配輸入字符串的結束位置

如果設置了RegExp 對象的 Multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位置

*匹配前面的子表達式零次或多次

例如,zo* 能匹配 "z" 以及 "zoo"

* 等價于{0,}

+ 匹配前面的子表達式一次或多次

例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"

+ 等價于 {1,}

?匹配前面的子表達式零次或一次

例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do"

? 等價于 {0,1}

{n}n 是一個非負整數

匹配確定的 n 次

例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o

{n,}n 是一個非負整數

至少匹配n 次

例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o

'o{1,}' 等價于 'o+'

'o{0,}' 則等價于 'o*'

{n,m}m 和 n 均為非負整數,其中n <= m

最少匹配 n 次且最多匹配 m 次

劉, "o{1,3}" 將匹配 "fooooood" 中的前三個 o

'o{0,1}' 等價于 'o?'

請注意在逗號和兩個數之間不能有空格

?當該字符緊跟在任何一個其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面時,匹配模式是非貪婪的

非貪婪模式盡可能少的匹配所搜索的字符串,而默認的貪婪模式則盡可能多的匹配所搜索的字符串

例如,對于字符串 "oooo",'o+?' 將匹配單個 "o",而 'o+' 將匹配所有 'o'

.匹配除 "\n" 之外的任何單個字符

要匹配包括 '\n' 在內的任何字符,請使用象 '[.\n]' 的模式

(pattern)匹配pattern 并獲取這一匹配

所獲取的匹配可以從產生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中則使用 {CONTENT}… 屬性

要匹配圓括號字符,請使用 '\(' 或 '\)'

(?

pattern)匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行存儲供以后使用

這在使用 "或" 字符 (

) 來組合一個模式的各個部分是很有用

例如, 'industr(?

y|ies) 就是一個比 'industry|industries' 更簡略的表達式

(?=pattern)正向預查,在任何匹配 pattern 的字符串開始處匹配查找字符串

這是一個非獲取匹配,也就是說,該匹配不需要獲取供以后使用

例如, 'Windows (?=95

98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"

預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始

(?!pattern)負向預查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串開始處匹配查找字符串

這是一個非獲取匹配,也就是說,該匹配不需要獲取供以后使用

例如'Windows (?!95

98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"

預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始x

y匹配 x 或 y

例如,'z

food' 能匹配 "z" 或 "food"

'(z

f)ood' 則匹配 "zood" 或 "food"

[xyz]字符集合

匹配所包含的任意一個字符

例如, '[abc]' 可以匹配 "plain" 中的 'a'

[^xyz]負值字符集合

匹配未包含的任意字符

例如, '[^abc]' 可以匹配 "plain" 中的'p'

[a-z]字符范圍

匹配指定范圍內的任意字符

例如,'[a-z]' 可以匹配 'a' 到 'z' 范圍內的任意小寫字母字符

[^a-z]負值字符范圍

匹配任何不在指定范圍內的任意字符

例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范圍內的任意字符

\b匹配一個單詞邊界,也就是指單詞和空格間的位置

例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'

\B匹配非單詞邊界

'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'

\cx匹配由x指明的控制字符

例如, \cM 匹配一個 Control-M 或回車符

x 的值必須為 A-Z 或 a-z 之一

否則,將 c 視為一個原義的 'c' 字符

\d匹配一個數字字符

等價于 [0-9]

\D匹配一個非數字字符

等價于 [^0-9]

\f匹配一個換頁符

等價于 \x0c 和 \cL

\n匹配一個換行符

等價于 \x0a 和 \cJ

\r匹配一個回車符

等價于 \x0d 和 \cM

\s匹配任何空白字符,包括空格、制表符、換頁符等等

等價于 [ \f\n\r\t\v]

\S匹配任何非空白字符

等價于 [^ \f\n\r\t\v]

\t匹配一個制表符

等價于 \x09 和 \cI

\v匹配一個垂直制表符

等價于 \x0b 和 \cK

\w匹配包括下劃線的任何單詞字符

等價于'[A-Za-z0-9_]'

\W匹配任何非單詞字符

等價于 '[^A-Za-z0-9_]'

\xn匹配 n,其中 n 為十六進制轉義值

十六進制轉義值必須為確定的兩個數字長

例如, '\x41' 匹配 "A"

'\x041' 則等價于 '\x04' & "1"

正則表達式中可以使用 ASCII 編碼

.\num匹配 num,其中 num 是一個正整數

對所獲取的匹配的引用

例如,'(.)' 匹配兩個連續的相同字符

\n標識一個八進制轉義值或一個后向引用

如果 \n 之前至少 n 個獲取的子表達式,則 n 為后向引用

否則,如果 n 為八進制數字 (0-7),則 n 為一個八進制轉義值

\nm標識一個八進制轉義值或一個后向引用

如果 \nm 之前至少有is preceded by at least nm 個獲取得子表達式,則 nm 為后向引用

如果 \nm 之前至少有 n 個獲取,則 n 為一個后跟文字 m 的后向引用

如果前面的條件都不滿足,若n 和 m 均為八進制數字 (0-7),則 \nm 將匹配八進制轉義值 nm

\nml如果 n 為八進制數字 (0-3),且 m 和 l 均為八進制數字 (0-7),則匹配八進制轉義值 nml

\un匹配 n,其中 n 是一個用四個十六進制數字表示的 Unicode 字符

例如,\u00A9 匹配版權符號 (?)

來源

月光博客

我們憑借多年的網站建設經驗,堅持以“幫助中小企業實現網絡營銷化”為宗旨,累計為500多家客戶提供品質建站服務,得到了客戶的一致好評。如果您有網站建設、手機網站制作、公眾號二次開發、網站改版、SEO網站優化、小程序開發、網站備案等方面的需求...
請立即點擊咨詢我們或撥打咨詢熱線: 18942620423,我們會詳細為你一一解答你心中的疑難。項目經理在線

我們已經準備好了,你呢?

2023我們與您攜手共贏,為您的企業形象保駕護航!

在線客服
聯系方式

熱線電話

18942620423

上班時間

9:30-18:30,假日無休

公司郵箱

381046319@qq.com

二維碼