1. 程式人生 > >正則表示式筆記 學了經常忘記!!!

正則表示式筆記 學了經常忘記!!!

^ 兩個含義

    非:在中括號內 [^]代表 非中括號的任意字元 如 [^abc] 非a,非b,非c字元都可以匹配

    定位:表示以^後面的字元開頭如 /^abc/表示以abc字元開頭

$ 表示以$前面的字串結尾

[] 表示中括號內 任意字串匹配, [abc]表示a或者b或者c可匹配

    [0-9a-z] 表示任何數字或者英文都匹配

(abc)代表一整個字串匹配,如在[]中括號內,如 [(yyy)abc]表示 任意yyy或者a或者b或者c匹配

       [^(yyy)abc]表示 非yyy,非a,非b,非c都任意字元都匹配

{}  表示{}前的字元出現的範圍次數如 {1}出現一次匹配, {0,} 大於0次以上匹配 {1,5}出現一到5次匹配

    [a]{1,5} 表示出現1-5個a都匹配