^兩個含義:
1.非:在中括號內(nèi)[^]代表:非中括號的任意字符;
如[^abc]非a让簿,非b鳖眼,非c字符都可以匹配;
2.定位:表示:以^后面的字符開頭;
如 /^abc/ 表示:以abc字符開頭
$表示以$前面的字符串結尾
[ ]表示中括號內(nèi)任意字符串匹配口糕,
如[abc]表示a或者b或者c可匹配;
[0-9a-2] 表示任何數(shù)字或者英文都匹配;
(abc)代表一整個字符串匹配托呕,如果在[ ]中括號內(nèi),
如 [(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都匹配