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 次
代码
结果
閱讀更多 分享電腦學習 的文章