常用字符分类的缩写编码:
缩写字符分类 | 表示 |
---|---|
\d | 0-9的任何数字 |
\D | 数字0-9以外的任何字符 |
\w | 任何字母、数字或下划线 |
\W | 除字母、数字和下划线以外的任何字符 |
\s | 空格、制表符或换行符 |
\S | 除空格、制表符和换行符以外的任何字符 |
示例:匹配包含一个数字空格加字母的字符串,形如’1 apples‘
\d+\s\w+
示例代码:
>>> testReg = re.compile(r'\d+\s\w+')
>>> test = testReg.findall('1 apples ,2 bananas , 3 cups and 4 trees 4342][\342djfdfdfd')
>>> test
['1 apples', '2 bananas', '3 cups', '4 trees']
>>>