工具介绍
ANSI转义字符清除工具可以一键清除文本中常见的ANSI转义序列、终端控制字符,提取干净的纯文本内容。适用于处理命令行日志输出、带颜色标记的终端文本等场景。
使用方法
直接将需要处理的文本粘贴到左侧输入框,工具会自动处理并生成结果。您可以勾选「同时清理其他控制字符」选项来移除除换行、制表符之外的其他不可见控制字符。处理完成后点击复制结果按钮即可获取干净文本。
清除原理
工具使用正则表达式匹配并移除ANSI转义序列,匹配规则包含:
- CSI 序列:匹配格式
\x1b[0-9;?]*[a-zA-Z] - OSC 序列:匹配格式
\x1b]([0-9;]*)(.*?)\x07
若开启清理其他控制字符,则会移除ASCII码中除换行(\n)、制表符(\t)之外的所有控制字符。
注意事项
本工具仅移除ANSI转义字符和控制字符,不会修改原文可见内容。处理后的文本可直接复制使用。