re库采用raw string 类型表示正则表达式,表达为:r’text’ raw string 是不包含转义符的字符串 re.search(pattern,string,flags=0) 在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象(match对象就是re库里面的一个对象) pattern:正则表达式的字符串或原生字符串表示 string:待匹配字
Re库的另一种等价用法: 函数式用法:一次性操作 rst = re.search(r'[1-9]\d{5}', 'BIT 100081') 面向对象用法:编译后的多次操作 pat = re.compile(r'[1-9]\d{5}') rst = pat.search('BIT 100081') regex = re.comile(pattern,flags=0) 将正则表达式的字符串形式编译成正则表达式对象 pattern...