https://python3-cookbook.read...


re.compile() 函数接受一个标志参数叫 re.DOTALL ,在这里非常有用。 它可以让正则表达式中的点(.)匹配包括换行符在内的任意字符

page = '''
<VirtualHost *:80>
just for test
</VirtualHost>

<VirtualHost *:80>
xixihaha for xixihaha
</VirtualHost>
'''

reg = r'<VirtualHost \*:80>(.*?)</VirtualHost>'
content = re.compile(reg,re.DOTALL)
contentlist = content.findall(page)
print contentlist

芒果牛奶
1 声望0 粉丝

运维背锅之路