in reply to how to strip VT100 escape sequences?
You can always try it and see if any escape sequences get left behind. I agree that just "assuming" that this is how a VT100 escape sequence is always represented is a bad idea, but until you find authoritative information to tell you otherwise, it's pretty easy to write some code to strip what you do have out. You've very nearly stated your requirements:
Pitting this against perlre, we can construct this:
/\e # ESC \[ # [ [\d,\s] # one of: digit, comma, whitespace + # at least 1 [A-Z] # letters from A-Z /ix # case-insensitive # or: /\e\[[\d,\s]+[A-Z]/i
Put that in the left-hand-side of a substitution operator and you have yourself a functional escape code stripper.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: how to strip VT100 escape sequences?
by chip (Curate) on Dec 19, 2001 at 12:19 UTC | |
by grinder (Bishop) on Dec 19, 2001 at 14:22 UTC | |
by Fastolfe (Vicar) on Dec 19, 2001 at 19:18 UTC | |
by guillaumerava (Initiate) on Dec 20, 2001 at 04:57 UTC |