# Matches ANSI Underline/DoubleUnderline Start or Underline End \e # An Escape \[ # Followed by a bracket (?> (?4m) # 4m starts underline | (?21m) # 21m start a double underline | (?24m) # 24m stops underline )