我想根据类似以下逻辑的条件将某些标志传递给re.compile函数。我想知道是否有可能这样做。
flags = ""
if multiline:
flags = 're.M'
if dotall:
flags = flags + '|re.S'
if verbose:
flags = flags + '|re.X'
if ignorecase:
flags = flags + '|re.I'
if uni_code:
flags = flags + '|re.U'
regex = re.compile(r'Test Pattern', flags)