您的位置:首页 > 其它

正则表达式初级(记忆)

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} 所有的两个字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: