正则表达式
来源:互联网 发布:网络错误691怎么解决 编辑:程序博客网 时间:2024/06/04 23:23
\ 转义符。
. 用来匹配一个任意的字符。
[ ] 匹配多个字符中的某一个。
- 连字符。例如:[0123456789]可以写成[0-9]。
^ 取非。只有放在[]中,并且位于紧跟在[的后面才是取非的意义。
空白原字符:
[\b] 回退(并删除)一个字符(Backspace键)
\f 换页符
\n 换行符
\r 回车符
\t 制表符
\v 垂直制表符
\r\n是window所使用的文本行结束标签。
\n\n是unix/linux所使用的文本结束标签。
[\r]?\n[\r]?\n同时适用于window和unix/linux系统。
\d 任何一个数字字符,等价于[0-9]。
\D 任何一个非数字字符,等价于[^0-9]。
\w 任何一个字母数字字符(大小写均可)或下划线字符,等价于[a-zA-Z0-9_]。
\W 任何一个非字母数字或非下划线字符,等价于[^a-zA-Z0-9]。
\s 任何一个空白字符,等价于[\f\n\t\r\v]。
\S 任何一个非空白字符,等价于[^\f\n\t\r\v]。
+ 匹配一个或多个字符。
* 匹配零个或多个字符。
?匹配零个或一个字符。
{ } 为重复匹配次数设定一个区间。例如:{1,3}表示可重复出现1到3次,{3,}表示最少出现3次。
? 防止过度匹配。在特殊字符前面加上此字符是为了防止过度匹配。
\b 用来匹配一个单词的开头或结尾。
^ 匹配字符串的开头。除了上述的取非情况,其它^都是这种情况。
$ 匹配字符串的结尾。
(?m) 行分隔符。
( ) 子表达式。
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- Eclipse C++下OpenCV工程项目的模板建立
- Excel在统计分析中的应用—第十章—方差分析-方差分析表
- JDK1.5新特性之---自动装箱/拆箱
- Ubuntu下编译android所需ffmpeg的so库
- C语言例题
- 正则表达式
- woa鲸鱼优化算法matlab源码
- 持续更新-爬虫网上练习记录
- Tomcat优化详解
- Boostrap学习笔记
- Android主题
- mysql存储过程
- Codeforces Round #451 (Div. 2) B. Proper Nutrition
- Gym