關(guān)于正則表達(dá)式中[]的問(wèn)題
我的理解是[]表示的是:匹配到[]中任何一個(gè)都可以,比如[abc]就是匹配a或者b或者c??墒抢蠋煘槭裁纯偸窃赱]中只寫(xiě)一個(gè)匹配字符???
比如:
ma?=?re.match('[\w]{4,10}@163.com','imooc@163.com')
這句里面[]是不是沒(méi)有意義啊?直接用\w{4,10}@163.com匹配是不是也行啊。。
希望大神解答,我的理解是不是有錯(cuò)誤
我的理解是[]表示的是:匹配到[]中任何一個(gè)都可以,比如[abc]就是匹配a或者b或者c??墒抢蠋煘槭裁纯偸窃赱]中只寫(xiě)一個(gè)匹配字符???
比如:
ma?=?re.match('[\w]{4,10}@163.com','imooc@163.com')
這句里面[]是不是沒(méi)有意義啊?直接用\w{4,10}@163.com匹配是不是也行啊。。
希望大神解答,我的理解是不是有錯(cuò)誤
2017-06-12
舉報(bào)
2017-06-13
可以這么用,看個(gè)人習(xí)慣,前者可讀性稍微好一些