なぜかすぐ忘れる re.MULTILINE

ネタ。

必ずこうしてしばし悩む:

1 import re
2 s = re.sub(r"^", " " * 4, inp, re.MULTILINE)

こうでねーと:

1 import re
2 s = re.sub(r"^", " " * 4, inp, flags=re.MULTILINE)

または

1 import re
2 s = re.sub(re.compile(r"^", re.MULTILINE), " " * 4, inp)