正規表示式 學習筆記2 3

2021-09-21 16:03:25 字數 1938 閱讀 7290

對於常用的字元組,正規表示式提供了相應的簡記法,方便地表示它們

l \d= 

[0-9]

l \d=

[^0-9]

l \w= 

[0-9a-za-z_]

l \w= 

[^0-9a-za-z_]

l \s匹配空白字元(回車、換行、製表、空格)

l \s匹配非空白字元

例子:public

class

generalnumfive ;

for(string string : strs) 

else

}for

(string string : strs) 

else

}for

(string string : strs) 

else

}for

(string string : strs) 

else

}for(string string : strs) 

else

}for(string string : strs) 

else}}

private

static

boolean

regexmatch(string s, string regex) 

}執行結果:

0能夠匹配正則:\d

3能夠匹配正則:\d

8能夠匹配正則:\d

9能夠匹配正則:\d

b不能夠匹配正則:\d

d不能夠匹配正則:\d

c不能夠匹配正則:\d

不能夠匹配正則:\d

不能夠匹配正則:\d

不能夠匹配正則:\d

不能夠匹配正則:\d

0不能夠匹配正則:\d

3不能夠匹配正則:\d

8不能夠匹配正則:\d

9不能夠匹配正則:\d

b能夠匹配正則:\d

d能夠匹配正則:\d

c能夠匹配正則:\d

能夠匹配正則:\d

能夠匹配正則:\d

能夠匹配正則:\d

能夠匹配正則:\d

0能夠匹配正則:\w

3能夠匹配正則:\w

8能夠匹配正則:\w

9能夠匹配正則:\w

b能夠匹配正則:\w

d能夠匹配正則:\w

c能夠匹配正則:\w

不能夠匹配正則:\w

不能夠匹配正則:\w

不能夠匹配正則:\w

不能夠匹配正則:\w

0不能夠匹配正則:\w

3不能夠匹配正則:\w

8不能夠匹配正則:\w

9不能夠匹配正則:\w

b不能夠匹配正則:\w

d不能夠匹配正則:\w

c不能夠匹配正則:\w

能夠匹配正則:\w

能夠匹配正則:\w

能夠匹配正則:\w

能夠匹配正則:\w

0不能夠匹配正則:\s

3不能夠匹配正則:\s

8不能夠匹配正則:\s

9不能夠匹配正則:\s

b不能夠匹配正則:\s

d不能夠匹配正則:\s

c不能夠匹配正則:\s

能夠匹配正則:\s

能夠匹配正則:\s

能夠匹配正則:\s

能夠匹配正則:\s

0能夠匹配正則:\s

3能夠匹配正則:\s

8能夠匹配正則:\s

9能夠匹配正則:\s

b能夠匹配正則:\s

d能夠匹配正則:\s

c能夠匹配正則:\s

不能夠匹配正則:\s

不能夠匹配正則:\s

不能夠匹配正則:\s

不能夠匹配正則:\s

注意:\\d

當字串包含字元本身時,需要對其進行轉義\

未完待續。。。

Python學習 23 正規表示式

典型場景 語法 元字元匹配 批量備選 量詞 控制 字元 元字元,字符集 如何重複 貪婪與非貪婪 邊界匹配 python正規表示式 match string pos endpos search string pos endpos finditer matchobject 匹配物件 groups 返回包...

精通正規表示式 2 3

perl語言是一門功能強大的指令碼語言,誕生於20世紀80年代末期,其思想主要來自其他的程式語言和工具。perl關於文字處理和正規表示式的許多概念來自兩種專業化的語言awk和sed。使用正規表示式時,主要有3個問題值得注意 1 支援的元字元,以及這些元字元的意義。這通常稱為正規表示式的 流派 2 正...

正規表示式學習筆記

正規表示式學習日記 1 為萬用字元,表示任何乙個字元,例如 a.c 可以匹配 anc abc acc 2 在內可以指定要求匹配的字元,例如 a nbc c 可以匹配 anc abc acc 但不可以匹配 ancc a到z可以寫成 a z 0到9可以寫成 0 9 3 數量限定符號,表示匹配次數 或者叫...