1
0
mirror of https://github.com/strongdm/comply synced 2024-08-26 17:26:47 +00:00
comply/vendor/github.com/lunixbochs/vtclean/regex.txt

15 lines
420 B
Plaintext
Raw Permalink Normal View History

2018-05-11 20:25:46 +00:00
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+