美文网首页
正则简单使用

正则简单使用

作者: o无尘o | 来源:发表于2015-10-12 09:39 被阅读85次
符号 意义
[ ] 查找内部的某一个字符
[0-9] 或 [a-z] 或 [A-Z] 或 [a-zA-Z0-9] 查找指定范围的一个字符
\d 查找一个数字
\d\d 查找二个连在一起的数字
[0-9]{3} 或 \d{3} 3个连在一起的数字
\d{2,4} 2-4个数字
? 0个或者1个
+ 至少1个
* 0个或者多个
. 除换行符外的任意字符
^ 匹配开头
$ 匹配结尾
^\d{2} 2个数字开头
^\d.*\d$ 以1个数字开头 以1个数字结尾 中间为任意多个字符
^[1-9]\d{4,10}$ 匹配Q号 以数字1-9开头 5-11位 以数字结尾
^1[3578]\d{2,9}$ 匹配手机号 以数字1开头 第2位为3 5 7 8 11位 以数字结尾
\[ [a-zA-Z\u4e00-\u9fa5]+ \] 第一个字符为[ 中间为英文与中文 至少1个 最后字符为]
?<=openId= 查找openId=开始的东西 但返回是不包含openId=的
?=" 查找以"结尾的东西 但返回是不包含"
(?<=openid=).*?(?=") 截取以openid=开始 以"结尾的中间任意东西 中间的?表示遇到第一个"就结束 截不出换行符
(?<=openid=)[\s\S]*?(?=") 截取以openid=开始 以"结尾的中间任意东西 中间的?表示遇到第一个"就结束 能截出换行符

相关文章

网友评论

      本文标题:正则简单使用

      本文链接:https://www.haomeiwen.com/subject/mfhocttx.html