Python忽略大小写下划线正则匹配
时间: 2023-08-10 12:11:36 浏览: 229
在 Python 中,可以使用 `re.IGNORECASE` 标志来忽略正则表达式中的大小写。同时,可以使用 `\w` 来匹配下划线和字母数字字符。因此,可以将正则表达式中的所有字母替换为 `\w`,并在 `re.compile` 函数中添加 `re.IGNORECASE` 标志来忽略大小写。例如:
```python
import re
pattern = re.compile(r'hello_\w+', re.IGNORECASE)
result = pattern.findall('Hello_world hello_python HELLO_JAVA')
print(result) # ['Hello_world', 'hello_python', 'HELLO_JAVA']
```
这个例子将匹配所有以“hello_”开头的字符串,并不区分大小写。
阅读全文