this is the source definitions for the scary escape code regex | |
# from tests in Terminal.app, this regex should cover all basic \e[ and \e] cases | |
^([\[\]]([\d\?]+)?(;[\d\?]+)*)?. | |
# this catches any case the above does not | |
# make sure to not include any special characters the main regex finds (like ?) | |
\[[^a-zA-Z0-9@\?]+. | |
# esc + paren + any single char | |
[\(\)]. | |
# didn't re-check this one (not included) | |
[\[K]\d+;\d+ |