主頁 > 教育培訓(xùn) > 電腦培訓(xùn) > 正則表達(dá)式 特殊字符表達(dá)式大全

正則表達(dá)式 特殊字符表達(dá)式大全

   字符

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

  例如:/b/匹配字符'b',通過在b 前面加一個(gè)反斜杠,也就是/b/,則該字符變成特殊字符,表示匹配一個(gè)單詞的分界線。

  或者:

  對(duì)于幾個(gè)字符,通常說明是特殊的,指出緊接著的字符不是特殊的,而應(yīng)該按字面解釋。

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

  為了匹配字面上的*,在a前面加一個(gè)反斜杠;例如:/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',但不匹配"A goat grunted"中的任何字符。

  字符+

  意義:匹配+號(hào)前面的字符1次或n次。等價(jià)于{1,}。

  例如:/a+/匹配"candy"中的'a'和"caaaaaaandy."中的所有'a'。

  字符?

  意義:匹配?前面的字符0次或1次。

  例如:/e?le?/匹配"angel"中的'el'和"angle."中的'le'。

  字符.

  意義:(小數(shù)點(diǎn))匹配除換行符外的所有單個(gè)的字符。

  例如:/.n/匹配"nay, an apple is on the tree"中的'an'和'on',但不匹配'nay'。

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁,查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多