正則表達式
以前沒注意這些東西,現在趁着公司給學習的時間好好補補
正則表達式需要的三個類:
java.util.regex.Pattern
java.util.regex.Matcher
java.lang.String
字符類運算符優先級:
優先級 | 運算符 |
---|---|
. | 匹配任何一個 |
*? | 重複任意次,但儘可能少重複 |
+? | 重複1次或更多次,但儘可能少重複 |
?? | 重複0次或1次,但儘可能少重複 |
{n,m}? | 重複n到m次,但儘可能少重複 |
{n,}? | 重複n次以上,但儘可能少重複 |
符號 | 含義 |
---|---|
\d | 0-9數字 |
\d | 除了0-9的數字 |
\s | 空白字符 |
\S | 除了空白字符 |
\w | 數字字母下劃線 |
\W | 除了數字字母下劃線 |