重复匹配
“ * ” :匹配同一个元素 [0,无穷]
“ + ” :匹配同一个字符 [1,无穷]
“ ? ” :匹配同一个字符 [0,1] ,只匹配0个或者1个字符
“ { } ” :匹配括号中的数字的重复次数,列如:{0,1} = “?”
{0,} = “*”
{1,} = “+”
{10} = 只匹配重复10次的
“ . ” : 通配符,有几个点,代表几个通配字符
“ ^ ” :尖角号,后面跟一个字符,代表匹配的字符必须在元字符的开头,且开头字符为匹配的字符
“ $ ” :美元符号,后面跟一个字符,代表匹配的字符最后的字符必须是 跟在后面的那个字符
“[ ]” :字符集,匹配字符集中的随意字符,例如【0-9】,【a-z】,匹配任意0到9 ,a到z的一个字符
“()”:字符串集,匹配其中的字符串,列如(xyz),匹配字符串中是否有 xyz
“ | ”:或,一般和 括号 结合用,列如[xyz|yyt],匹配字符串中 是否有 xyz或者 yyt