^兩個含義:
1.非:在中括號內[^]代表:非中括號的任意字符;
如[^abc]非a,非b,非c字符都可以匹配;
2.定位:表示:以^后面的字符開頭;
如 /^abc/ 表示:以abc字符開頭
$表示以$前面的字符串結尾
[ ]表示中括號內任意字符串匹配,
如[abc]表示a或者b或者c可匹配;
[0-9a-2] 表示任何數(shù)字或者英文都匹配;
(abc)代表一整個字符串匹配,如果在[ ]中括號內,
如 [(yyy)abc]表示 任意yyy或者a或者b或者c匹配,
[^(yyy)abc]表示 非yyy,非a,非b,非c 任意字符都匹配
{} 表示{}前的字符出現(xiàn)的范圍次數(shù),;
如{1}出現(xiàn)一次匹配,
{0,}大于0次以上匹配,
{1,5}出現(xiàn)一到5次匹配
[a]{1,5}表示出現(xiàn)1-5個a都匹配