1蝶俱,‘^’ 和 “$” 開(kāi)始 和結(jié)尾
2班利,“ab*” ?表示一個(gè)字符有一個(gè)a,后面跟著零個(gè)或多個(gè)b
3榨呆,“ab+”表示一個(gè)字符串有一個(gè)a,跟著至少一個(gè)b
4庸队,“ab积蜻?”表示一個(gè)字符串有一個(gè)a,跟著另個(gè)或一個(gè)b
5彻消,ab{2} == (“abb”)
6竿拆,ab{2,} ? 表示一個(gè)字符串有一個(gè)a宾尚,跟著至少2個(gè)b
7丙笋,ab{3,5} 表示一個(gè)字符串有一個(gè)a煌贴,跟著3到5個(gè)b
8 ?“御板,” ? 還可以或, “hi牛郑,hello” 一個(gè)字符串hi或者h(yuǎn)ello
9 ?"." 可以代替任何字符 ?a.[0-9] 字符串為a怠肋,任意,一個(gè)數(shù)字(除換行符)
10 a{3} ?== aaa
11 ? ?\\\\w:用于匹配字母淹朋,數(shù)字或下劃線字符
12 ? ? \\\\d:用于匹配從0到9的數(shù)字
13 ?\\\\b是正則表達(dá)式規(guī)定的一個(gè)特殊代碼(好吧笙各,某些人叫它元字符钉答,metacharacter),代表著單詞的開(kāi)頭或結(jié)尾杈抢,也就是單詞的分界處数尿。雖然通常英文的單詞是由空格,標(biāo)點(diǎn)符號(hào)或者換行來(lái)分隔的惶楼,但是\\\\b并不匹配這些單詞分隔字符中的任何一個(gè)右蹦,它只匹配一個(gè)位置。
如果需要更精確的說(shuō)法鲫懒,\\\\b匹配這樣的位置:它的前一個(gè)字符和后一個(gè)字符不全是(一個(gè)是,一個(gè)不是或不存在)\\\\w嫩实。
假如你要找的是hi后面不遠(yuǎn)處跟著一個(gè)Lucy,你應(yīng)該用\\\\bhi\\\\b.*\\\\bLucy\\\\b窥岩。
14甲献,"\\"為轉(zhuǎn)意字符
15."\\b"單詞