常用的正则表达式写法:1、匹配任意字符:.;2、匹配数字:\d;3、匹配字母:\w;4、匹配空白字符:\s;5、匹配换行符:\n;6、匹配换行符:\r;7、匹配特定字符集:[];8、匹配非特定字符集:[^];9、匹配开头:^;10、匹配结尾:$;11、匹配单词边界:\b;12、匹配零次或多次:*;13、匹配一次或多次:+;14、匹配零次或一次:?等等。

本教程操作系统:windows10系统、Dell G3电脑。
Java中的正则表达式可以通过Java的正则表达式库进行处理。下面是一些常用的正则表达式写法:
- 匹配任意字符:.
- 匹配数字:\d
- 匹配字母:\w
- 匹配空白字符:\s
- 匹配换行符:\n
- 匹配换行符:\r
- 匹配特定字符集:[]
- 匹配非特定字符集:[^]
- 匹配开头:^
- 匹配结尾:$
- 匹配单词边界:\b
- 匹配零次或多次:*
- 匹配一次或多次:+
- 匹配零次或一次:?
- 匹配前面的子表达式一次或多次:{n,}
- 匹配前面的子表达式零次或一次:{n,?}
- 匹配前面的子表达式恰好n次:{n}
- 匹配模式出现的任意次数(包括零次):*?
- 匹配模式恰好出现n次:{n}?
- 匹配除了换行符以外的任意字符:[\S\s]
- 匹配非换行符的任意字符:[^\n]
- 匹配除了指定字符集以外的任意字符:[^...]
- 匹配字符串开始:\A
- 匹配字符串结束:\z
- 匹配单词的开始位置:\y
- 匹配单词的结束位置:\Y
- 非贪婪模式:*? +? ?? {n,}? {n,}?? \A\z\y\Y
- 非捕获组:(?:...)
- 捕获组:(...)?
- 后向引用:(...)\k<...>
- 非捕获组和后向引用结合:(?:...)\k<...>
- 忽略大小写的模式:(?i)











