[lang-ref] ( regexp_flags ) ( python )
def test_regexp_flags():
text = 'ABCDEF abcdef abcdef\nGHIJKL ghijkl ghijkl'
m = re.search(r'd.f', text, flags=re.IGNORECASE)
assert m[0] == 'DEF'
m = re.search(r'^GHI', text, flags=re.MULTILINE)
assert m[0] == 'GHI'
m = re.search(r'def.GHI', text, flags=re.DOTALL)
assert m[0] == 'def\nGHI'
m = re.search(r'def\sGHI', text, flags=re.DOTALL)
assert m[0] == 'def\nGHI'
m = re.search('def\n^ghi', text, flags=re.IGNORECASE|re.MULTILINE)
assert m[0] == 'def\nGHI'