正则表达式中不区分大小写
时间: 2024-01-23 14:15:03 浏览: 148
正则表达式中不区分大小写的写法
在正则表达式中,可以使用特定的标记来表示不区分大小写。以下是两种常用的写法:
1. 使用re模块的re.IGNORECASE标记
```python
import re
pattern = re.compile(r'hello', re.IGNORECASE)
result = pattern.search('Hello World')
print(result.group()) # 输出:Hello
```
2. 使用(?i)标记
```python
import re
pattern = re.compile(r'(?i)hello')
result = pattern.search('Hello World')
print(result.group()) # 输出:Hello
```
这两种写法都可以实现在正则表达式中不区分大小写的匹配。
阅读全文