正則隨筆

.代表所有字符
* 0~無窮大
+ 1~無窮大
? 0-1
{1} 一次
{1,5} 15{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是全字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章