符号 | 意义 |
---|---|
[ ] | 查找内部的某一个字符 |
[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=开始 以"结尾的中间任意东西 中间的?表示遇到第一个"就结束 能截出换行符 |
正则简单使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 多图预警 希望进来的时候你是wifi 好像这句话要放在标题上哈.... Python新手 前些天看了一些基本语法...