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

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

   字符

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

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

  或者:

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

  例如:*是一個特殊字符,匹配任意個字符(包括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',但不匹配"A goat grunted"中的任何字符。

  字符+

  意義:匹配+號前面的字符1次或n次。等價于{1,}。

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

  字符?

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

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

  字符.

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

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

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

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

優(yōu)惠商城

更多