我正在使用自动化并使用 Jsch 连接到远程盒子并自动化一些任务。
我在解析命令结果时遇到问题,因为有时它们带有ANSI Control chars。
我已经看到了这个答案和另一个答案,但它没有提供任何库来做到这一点。我不想重新发明轮子,如果有的话。我对这些答案没有信心。
现在,我正在尝试这个,但我不确定它是否足够完整。
reply = reply.replaceAll("\\[..;..[m]|\\[.{0,2}[m]|\\(Page \\d+\\)|\u001B\\[[K]|\u001B|\u000F", "");
如何从 Java 字符串中删除 ANSI 控制字符(VT100)?