1、-?\\d+ 乙個或者沒有減號,之後跟若干數字;
2、(-|\\+)?\\d+ 乙個減號或者乙個加號或者都沒有,之後跟若干數字;
3、\\w+ 乙個或者多個非單詞字元;
4、\\w+ 乙個或者多個單詞字元;
5、(abc)+ 乙個或者多個abc;
6、abc+ ab後跟乙個或者多個c;
7、(abc) abc連續出現至少2次;
8、(abc) abc出現恰好2次;
9、(abc) abc出現至少兩次,最多5次;
10、\\s+ 乙個或多個空白符
11、pattern.compile()可以編譯乙個正規表示式得到乙個pattern物件,pattern物件有matcher()方法可以匹配字串,返回乙個matcher物件,matcher物件有一些方法:
(1) find() 返回布林值,指定還沒有匹配;
(2) find(i) 返回從待匹配串的i位置開始有無匹配;
(3)group() 返回匹配的部分;
(4)group(i) 返回待匹配串跟正規表示式第i個部分的匹配部分;
(5)start() end() 返回匹配部分的位置
java 正規表示式 4
package com.beicai.zhengze public class testgroup for string string arr 需求 將字串 我我.我.我.要.要要.要學.學學.學.編.編編.編.程.程.程.程 還原成 我要學程式設計 string s 我我.我.我.要.要要.要學....
java正規表示式學習筆記
x 匹配前3個字元和第4個字元為x的字串,捕獲輸出前4個字元 x 匹配前3個字元和第4個字元為x的字串,只捕獲輸出前3個字元 x 匹配前3個字元並且第3個字元為x的字串,捕獲輸出前3個字元,從後向前 x 匹配前3個字元和第4個字元不為x的字串,只捕獲輸出前3個字元 匹配 d d 2 d一位數值 2引...
java正規表示式學習
正規表示式的基礎 表示式 說明 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字元.例如,ab 匹配 a 或者 b 0 9 匹配任意數字.匹配列表之外的任何單個字元.例如,ab 匹配 a 和 b 以外的字元.0 9 匹...