正则1
来源:互联网 发布:差评最多的淘宝网店 编辑:程序博客网 时间:2024/06/16 11:51
1.精确地查找hi这个单词的话,我们应该使用\bhi\b。
2.\bhi\b.*\bLucy\b的意思是:先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词。
3.0\d\d-\d\d\d\d\d\d\d\d匹配这样的字符串:以0开头,然后是两个数字,然后是一个连字号“-”,最后是8个数字 等同于0\d{2}-\d{8}
4.[aeiou]就匹配任何一个英文元音字母,[.?!]匹配标点符号(.或?或!)。
5.[0-9]代表的含意与\d就是完全一致的:一位数字;同理[a-z0-9A-Z_]也完全等同于\w(如果只考虑英文的话)。
6.正则表达式里的分枝条件指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用|把不同的规则分隔开。
0\d{2}-\d{8}|0\d{3}-\d{7}这个表达式能匹配两种以连字号分隔的电话号码:一种是三位区号,8位本地号(如010-12345678),一种是4位区号,7位本地号(0376-2233445)。
使用分枝条件时,要注意各个条件的顺序。原因是匹配分枝条件时,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。
7.用小括号来指定子表达式(也叫做分组)。字符类来描述一个正确的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)。
8.[^x]匹配除了x以外的任意字符。<a[^>]+>匹配用尖括号括起来的以a开头的字符串。
- 正则1
- 正则<1>
- 一步一步写正则 1:金额正则表达式
- 正则表达式-《精通正则表达式》1
- 一步一步写正则 1:金额正则表达式
- 一步一步写正则 1:金额正则表达式
- 【正则表达式1】C++11正则表达式
- 精通正则表达式:1 正则表达式入门
- 正则表达式1
- 正则表达式 例1
- 正则表达式(1)
- 正则表达式1
- 正则表达式(1)
- 正则表达式使用1
- 正则表达式(1)
- 正则表达式(1)
- 正则表达式 1(转)
- 正则表达式 1
- VisualStudio中对类型的检测
- 微软不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解-统计数据库-记录数-容量-存储过程脚本等
- Java多态趣解
- UVa 10245 - The Closest Pair Problem
- HDU-4068-SanguoSHA
- 正则1
- 创业成功:产业机会+时机+团队执行力+资本加入做乘法
- 求两个串中的第一个最长子串
- [转]《参禅与悟道》——浅谈人生
- CGL 参考
- IPV6地址
- UNREFERENCED_PARAMETER的作用
- 网页核心内容对视觉表现的影响
- UVa 10177 - (2/3/4)-D Sqr/Rects/Cubes/Boxes?