1,‘^’ 和 “$” 开始 和结尾
2,“ab*” 表示一个字符有一个a,后面跟着零个或多个b
3,“ab+”表示一个字符串有一个a,跟着至少一个b
4,“ab?”表示一个字符串有一个a,跟着另个或一个b
5,ab{2} == (“abb”)
6,ab{2,} 表示一个字符串有一个a,跟着至少2个b
7,ab{3,5} 表示一个字符串有一个a,跟着3到5个b
8 “,” 还可以或, “hi,hello” 一个字符串hi或者hello
9 "." 可以代替任何字符 a.[0-9] 字符串为a,任意,一个数字(除换行符)
10 a{3} == aaa
11 \\\\w:用于匹配字母,数字或下划线字符
12 \\\\d:用于匹配从0到9的数字
13 \\\\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\\\\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。
如果需要更精确的说法,\\\\b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\\\\w。
假如你要找的是hi后面不远处跟着一个Lucy,你应该用\\\\bhi\\\\b.*\\\\bLucy\\\\b。
14,"\\"为转意字符
15."\\b"单词