.代表所有字符
* 0~無窮大
+ 1~無窮大
? 0-1
{1} 一次
{1,5} 1到5次
{5,} 5到無窮大
() 組 123abc456 ([0-9]+)([a-c]+)([0-9]+) 第一和第三組就可以輸出123456
[0-9a-zA-(){}|\*&……%¥#¥@@] 中括弧裏的任意一個字符
^開始
$結束
[] 這裏面的字符不需要轉譯的
\(\) \轉譯
{}[]()| 都需要轉譯
\d 數字
\D 非數字
\s 字符串
\S 非字符串
^ 非的意思 [^0-9a-zA-Z] 非數字字母
| 或者
& 且
matches() 全匹配 123b [0-9]* false
find() 部分匹配 123b [0-9]* true
group() 組第幾個()裏的 括號從第一個開始 0是全字符串
正則隨筆
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.