1. 程式人生 > >正則表達式獲取匹配字符串的方法

正則表達式獲取匹配字符串的方法

序列 匹配規則 gpo 按順序 比較 一個 獲取 結果 group

1         //建立匹配規則,即實例化模式對象,比較特別這裏不用new。
2         Pattern p = Pattern.compile("\\b\\w{3}\\b");
3         //生成匹配器,輸入待匹配字符序列
4         Matcher m = p.matcher("_ni hao aa asd ssss?sa a aaa?");
5         //註意!find()一次,就按順序掃描到了一個匹配的字符串,此時group()返回的就是該串。
6         while(m.find()){
7             //打印匹配的子串
8             System.out.println(m.group());
9 }

【輸出結果】

1 _ni
2 hao
3 asd
4 aaa

正則表達式獲取匹配字符串的方法