python的正则表达式
时间: 2023-10-21 17:35:39 浏览: 91
python 正则表达式
Python中的正则表达式可以通过re模块进行操作。以下是一些基本的正则表达式语法:
- '.' 表示任何一个字符。
- '^' 表示匹配字符串开头。
- '$' 表示匹配字符串结尾。
- '*' 表示匹配前面的字符0次或多次。
- '+' 表示匹配前面的字符1次或多次。
- '?' 表示匹配前面的字符0次或1次。
- '{m}' 表示匹配前面的字符m次。
- '{m,n}' 表示匹配前面的字符至少m次,最多n次。
- '[]' 表示匹配方括号内的任意一个字符。
- '|' 表示匹配符号左边或右边的表达式。
举个例子,如果我们想要匹配字符串中所有的数字,可以使用正则表达式 r'\d+',其中 \d 表示匹配数字,+ 表示匹配前面的字符1次或多次。
阅读全文