python 通配符 .
时间: 2023-11-08 10:05:09 浏览: 105
python 实现 通配符匹配
'.' 是 Python 中的通配符,表示匹配任意一个字符(除了换行符)。
例如,如果你想匹配所有以 'a' 开头、以 'c' 结尾的三个字符的字符串,你可以使用如下代码:
```python
import re
pattern = r'a.c'
test_string_1 = 'abc'
test_string_2 = 'afc'
test_string_3 = 'abbc'
print(re.match(pattern, test_string_1)) # 匹配成功,输出 <re.Match object; span=(0, 3), match='abc'>
print(re.match(pattern, test_string_2)) # 匹配成功,输出 <re.Match object; span=(0, 3), match='afc'>
print(re.match(pattern, test_string_3)) # 匹配失败,输出 None
```
这里我们使用了 Python 内置的正则表达式模块 `re`。
阅读全文