正则表达式初级(记忆)
2010-01-20 09:46
375 查看
[AaEeIiOoUu]
表示字符只能是上面【】里面的字符之一
比如 "A"匹配 "B"不匹配 两个以上的字母都不匹配
一个【】仅代表一个字符
除非
[AaEeIiOoUu] + 或则
[AaEeIiOoUu] *
+表示1个或多个 *表示0个或多个 ?代表0个或一个
常用的例子
^表示已什么开头 $表示以什么结尾 【^】表示非
字符簇 含义
^[a-zA-Z_]$ 所有的字母和下划线
^[[:alpha:]]{3}$ 所有的3个字母的单词
^a$ 字母a
^a{4}$ aaaa
^a{2,4}$ aa,aaa或aaaa
^a{1,3}$ a,aa或aaa
^a{2,}$ 包含多于两个a的字符串
^a{2,} 如:aardvark和aaab,但apple不行
a{2,} 如:baad和aaa,但Nantucket不行
/t{2} 两个制表符
.{2} 所有的两个字符
表示字符只能是上面【】里面的字符之一
比如 "A"匹配 "B"不匹配 两个以上的字母都不匹配
一个【】仅代表一个字符
除非
[AaEeIiOoUu] + 或则
[AaEeIiOoUu] *
+表示1个或多个 *表示0个或多个 ?代表0个或一个
常用的例子
^表示已什么开头 $表示以什么结尾 【^】表示非
字符簇 含义
^[a-zA-Z_]$ 所有的字母和下划线
^[[:alpha:]]{3}$ 所有的3个字母的单词
^a$ 字母a
^a{4}$ aaaa
^a{2,4}$ aa,aaa或aaaa
^a{1,3}$ a,aa或aaa
^a{2,}$ 包含多于两个a的字符串
^a{2,} 如:aardvark和aaab,但apple不行
a{2,} 如:baad和aaa,但Nantucket不行
/t{2} 两个制表符
.{2} 所有的两个字符
相关文章推荐
- 正则表达式(初级)之sed
- 正则表达式记忆
- 关于初级dp的一些记忆
- 正则表达式(regex)及C语言实现,超强查找/匹配/替换算法
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- 如何在ERP-SAP(BI/BW)从初级到高级上的学习
- HDU 4597 Play Game (DP 记忆话搜索)
- Entity Framework 学习初级篇5--ObjectQuery查询及方法(转)
- 数据库笔记14:Java正则表达式
- 一个正则表达式
- Android初级教程:屏幕分辨率
- shell初级编程
- 唤起那些年你对IDL的记忆(一)
- 基于Linux系统的SDL图形库记忆翻牌小游戏
- 正则表达式
- javascript对象和JSON的初级用法
- 【渗透攻防WEB篇】SQL注入攻击初级
- 程序员从初级到中级10个秘诀
- 互联网时代的密码记忆模型
- 正则表达式