您的位置:首页 > 其它

正则表达式讲解--元字符

2016-10-25 20:15 246 查看
正则表达式是在处理复杂的字符串的时候,想查找出自己需要的数据,这个时候,使用正则表达式,能快速的获取自己想要的信息。

这里,对正则表达式进行一些简单的讲解,达到会用的地步。

首先出场的是\b,这个代表的是一个位置。比如你想输入

比如有个字符串hello the world。

如果你输入\bhello\b,则输出hello

如果你输入\bhello\b.*\bworld\b 则输出hello the world。所以他代表的是一个位置,其中.*可以理解为,除换行符外的任意字符

另外一个出场的是\d,他代表的是任意的数字

比如数字0755-11111122,1755-11111129.075-11111122

如果你输入\d{4}-\d{8},则可以匹配出这个数字0755-11111122,0755-11111129,其中{4}代表有4位数字

如果你改为0\d{3}-\d{8},则匹配出这个数字0755-11111122,因为你限制了开头的数字

\w的含义是匹配字母或下划线或数字或空格

比如有个字符串:he_l中lo the world

如果你输入\bh\w*\b,则可以匹配出he_l中lo

如果你输\b\w{6}\b,则无法匹配出单词,因为{6}已经限制了单词的长度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式 数据