1. 程式人生 > >正則表示式實踐(看完就會)

正則表示式實踐(看完就會)

    匹配字母a可以 regex=a,匹配字母b可以 regex=b,匹配字母a或者b可以 regex=a|b,這個正則引入一個特殊字元“|”,專業名稱為“或”,你也可以叫它“豎線”,它表示“或”的意思。匹配字母a或者b或者c可以 regex=a|b|c,匹配字母a或者b或者c或者d可以 regex=a|b|c|d,如果匹配所有26個字母,這種寫法明顯很二了。這裡引入兩個特殊字元方括號“[ ]”和中劃線“-” “[ ]”,專業名稱為“字元集合”,你也可以叫它“方括號”。“-” ,表示“範圍”,你也可以叫它“到”,regex=[A-Z] 匹配從A到Z26個字母中的任意一個。那麼匹配字母a或者b或者c或者d可以 regex=[abcd]。匹配數字1到8的任意數字可以 regex=[1-8],這樣就不會匹配到0與9這2個數字了