下面是几个例子:
“ab*”:表示一个字符串有一个a后面跟着零个或若干个b(”a”, “ab”, “abbb”,……);
“ab+”:表示一个字符串有一个a后面跟着至少一个b或者更多( ”ab”, “abbb...:表示一个字符串有一个a后面跟着零个或者一个b( ”a”, “ab”);
“a?b+$”:表示在字符串的末尾有零个或一个a跟着一个或几个b( ”b”, “ab”,”bb”,”abb”,……)。...[a-z]“:表示一个字符串有一个”a”后面跟着一个任意字符和一个小写字母;
“^.{5}$”:表示任意1个长度为5的字符串;
“\num” 其中num是一个正整数。...表示”\num”之前的字符出现相同的个数,例如
“(.)\1″:表示两个连续的相同字符。
“10{1,2}” : 表示数字1后面跟着1或者2个0 (“10″,”100″)。...“@[^a-zA-Z]4@”表示两个”@”中不应该出现字母)。
常用的还有:
“ \d ”匹配一个数字字符。等价于[0-9]。
“ \D”匹配一个非数字字符。等价于[^0-9]。