理解核心要点
re.match
和match
对象是两个不同的概念。前者是re
模块的方法,后者是匹配结果的对象。match
对象中的groups
方法分组是指正则表达式中的分组,如正则表达式\b(\d)(\w)\b
会匹配以数字开头,数字或字母结尾的两个字符的字符串,如1d
、11
,match
中的groups
方法是正则表达式中的分组,此例中也就是\b
、\w
。- 用
re.search()
等方法和先将正则表达式re.compile()
,是匹配字符串的两种方法,前者以数据为对象,后者以正则表达式为对象,是解决问题的两种思路,用于适应不同的场景。
优质文章推荐
https://www.jianshu.com/p/e676c7d6ff8c