java學習筆記 4 正規表示式

2021-09-07 23:14:03 字數 588 閱讀 8945

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 匹...