首页 > 其他 > 详细

正则表达式

时间:2014-01-14 19:46:08      阅读:498      评论:0      收藏:0      [点我收藏+]

1.正则表达式是用来进行文本匹配的代码

2.元字符:

+(匹配一次或n次)   \d+

*(匹配0次或n次)

?(0次或1次)

{n}(n次)

\b(匹配单词)

\s(匹配空白符)

\w(匹配字母,数字,下划线或汉字)

.(换行符以外的任意字符)

\d(匹配数字)

^(匹配字符串的开始)

$(匹配字符串的结束)

{} (规定匹配次数{5,12}代表5=<x=<12)

3.字符转义\

用于查找元字符本身:例如查找*就是\*

4.类[]

用[]自定义类,[abc]就是匹配abc中任何一个,[0-9]相当于\d

5.或 |

从左到右匹配

6.分组()

7.反义

\D(换成大写,表示非数字)

[^abc] (表示非abc)

8.组名

(?<word>\w+) //将\w+组名指定为word

引用组:\k<word>

正则表达式

原文:http://www.cnblogs.com/liuzhongyi1992/p/3512820.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!