mirror of
https://github.com/strongdm/comply
synced 2024-08-30 19:03:32 +00:00
15 lines
420 B
Plaintext
15 lines
420 B
Plaintext
|
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+
|