用python的re换行符
时间: 2024-01-26 20:48:38 浏览: 115
python里面的换行符
在则表达式中,换行符可以用 `\n` 表示。如果要匹配多行文本,可以使用 `re.MULTILINE` 或 `re.DOTALL` 标志。其中,`re.MULTILINE` 标志可以使 `^` 和 `$` 匹配多行文本的行首和行尾,`re.DOTALL` 标志可以使 `.` 匹配任何字符(包括换行符)。
例如,如果要匹配以字母开头、后跟零个或多个字符或换行符的字符串,可以使用以下代码:
```
import re
text = 'Hello\nworld\n\nPython\n'
pattern = re.compile(r'[a-zA-Z].*$', re.MULTILINE)
matches = pattern.findall(text)
print(matches)
```
输出结果为:
```
['Hello', 'world', 'Python']
```
其中,`re.MULTILINE` 标志使 `^` 和 `$` 匹配文本中每一行的行首和行尾。
阅读全文