Removes ANSI color codes and movement commands.
Function Traits: FieldComputationFunction
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
as | string | optional | Name of output field, default is to replace contents of input field. | |
field [a] | string | required | @rawstring | Specifies the field where to remove ANSI escape codes. |
The parameter name for field
can be omitted; the following forms are equivalent:
logscale
stripAnsiCodes("@rawstring")
and:
logscale
stripAnsiCodes(field="@rawstring")
stripAnsiCodes()
Examples
Remove the ANSI escape codes from the message field.
logscale
message := "\x1b[93;41mColor"
| stripAnsiCodes(message)
| @display := message
Remove all ANSI escape codes from @rawstring
logscale
stripAnsiCodes()