l
對於常用的字元組,正規表示式提供了相應的簡記法,方便地表示它們
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 數量限定符號,表示匹配次數 或者叫...