关于正则表达式中[]的问题
我的理解是[]表示的是:匹配到[]中任何一个都可以,比如[abc]就是匹配a或者b或者c。可是老师为什么总是在[]中只写一个匹配字符啊?
比如:
ma = re.match('[\w]{4,10}@163.com','imooc@163.com')
这句里面[]是不是没有意义啊?直接用\w{4,10}@163.com匹配是不是也行啊。。
希望大神解答,我的理解是不是有错误
我的理解是[]表示的是:匹配到[]中任何一个都可以,比如[abc]就是匹配a或者b或者c。可是老师为什么总是在[]中只写一个匹配字符啊?
比如:
ma = re.match('[\w]{4,10}@163.com','imooc@163.com')
这句里面[]是不是没有意义啊?直接用\w{4,10}@163.com匹配是不是也行啊。。
希望大神解答,我的理解是不是有错误
2017-06-12
举报