學習了正則表達式常用元字符,我們知道要想匹配數字,正則表達式就要這樣寫:
[0123456789]
其中[]表示匹配方括號內的任一字符。在正則表達式中,匹配數字或者英文字母的書寫非常不方便。因此,正則表達式引入了連接符“-”來定義字符的范圍。
其中[0-9]等價於[0123456789],以此類推。上面的搭配都是最常用的。當然你也可以用[0-6]表示0~6,或者[h-n]表示h~n。
舉例:
[^0-9a-zA-z]
分析:
上面正則表達式匹配非數字、英文字母的其他字符。
在正則表達式測試工具中,我們可以進行測試一下: