python正则表达式怎么匹配换行的字符串
时间: 2023-07-31 20:09:37 浏览: 138
浅谈Python采集网页时正则表达式匹配换行符的问题
要匹配包含换行符的字符串,可以使用 re.DOTALL 标志,这个标志表示 "." 匹配包括换行符在内的任何字符。例如:
```python
import re
string_with_newlines = "hello\nworld"
matches = re.search(r"hello.*world", string_with_newlines, re.DOTALL)
print(matches.group(0))
```
输出结果为:
```
hello
world
```
在正则表达式中使用 "." 通常表示匹配除了换行符外的任何字符,但是当使用了 re.DOTALL 标志后,它就可以匹配包括换行符在内的任何字符了。
阅读全文