1. 分割練習
分割練習代碼
如果中間的空格數量是不確定的呢?比如:
所以分割符要使用正則的一種構造:
X+ X,一次或多次
所以下面代碼變為
2. [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](並集)
準備代碼
查看結果
3. [a-z&&[def]] d、e 或 f(交集)
準備代碼
查看結果
4. [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](減去)
準備代碼
查看結果
5. .(點) 任何字符
準備代碼
結果
6. \\s 空白字符:[ \\t\\n\\\\x0B\\f\\r]
\\t tab鍵
\\n 換行
\\\\x0B 垂直製表符
\\f 翻頁
\\r 回車
示例代碼
結果
7. 數量詞
數量詞(貪婪型)
X? X,一次或零次
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好 n 次
X{n,} X,至少 n 次
X{n, m} X,至少 n 次,但是不超過 m 次
數量詞(勉強型)
X?? X, 一次或零次
X*? X, 零次或多次
X+? X,一次或多次
X{n}? X, 恰好n次
X{n,}? X, 至少n次
X{n, m}? X,至少n次, 但是不超過m次
數量詞(佔有型)
X?+ X, 一次或零次
X*+ X, 零次或多次
X++ X,一次或多次
X{n}+ X, 恰好n次
X{n,}+ X,至少n次
X{n,m}+ X,至少n次, 但是不超過m次
挑幾個看一下
X? X,一次或零次
a或者b或者c出現一次或零次
結果
X+ X,一次或多次
代碼
結果
X{n} X,恰好 n 次
代碼
結果
X{n,} X,至少 n 次
代碼
結果
X{n, m} X,至少 n 次,但是不超過 m 次
代碼
結果
閱讀更多 分享電腦學習 的文章