python 多行匹配


content = '''
abcdefg
hijklmn
opq
rst
uvw
xyz
'''

r = re.compile('\S+cde\S+|\S+klm\S+|^xyz$', re.MULTILINE)
r.findall(content)

['abcdefg', 'hijklmn', 'xyz']