python 正则 匹配换行符
时间: 2023-09-05 18:13:17 浏览: 264
Python 匹配任意字符(包括换行符)的正则表达式写法
在 Python 正则表达式中,匹配换行符可以使用 `\n` 或者 `\r\n`。在正则表达式中,`.` 表示匹配除了换行符外的任意字符,如果需要匹配换行符,可以使用 `.` 和 `re.DOTALL` 标志,例如:
```python
import re
text = "Hello\nworld"
pattern = r".+"
matches = re.findall(pattern, text, re.DOTALL)
print(matches) # ['Hello\nworld']
```
这里的 `re.DOTALL` 标志表示 `.` 匹配任何字符,包括换行符。如果不加这个标志,`.` 只会匹配除了换行符以外的任何字符。
阅读全文