我有一个ANSI转义代码颜色附加到它吐出的字符串的源代码。这些字符串正在发送到浏览器。我想在浏览器中用javascript解析这些ANSI转义码,所以它看起来就像在终端窗口中一样。解析浏览器中的ANSI转义码颜色?
目标:ANSI字符串 - > html跨度与造型
这可能吗?首先,我需要知道如何解析JS中的ANSI字符串。
谢谢!
我有一个ANSI转义代码颜色附加到它吐出的字符串的源代码。这些字符串正在发送到浏览器。我想在浏览器中用javascript解析这些ANSI转义码,所以它看起来就像在终端窗口中一样。解析浏览器中的ANSI转义码颜色?
目标:ANSI字符串 - > html跨度与造型
这可能吗?首先,我需要知道如何解析JS中的ANSI字符串。
谢谢!
之前已经完成。作为一个例子,快速Google搜索找到escapes.js。
如果你usign角本可以工作:https://github.com/jorgeecardona/ansi-to-html
var app = angular.module('app', ['ansiToHtml']);
app.controller('contr', function($scope, ansi2html) {
$scope.text = ansi2html.toHtml("some ansi text");
})
我刚刚创建这个库和它的作品,它是基于页面链接的的CoffeeScript代码:
你有所有的代表,并仍然只能把这个问题作为一个问题?发布一些输入字符串的例子 – musefan
http://en.wikipedia.org/wiki/ANSI_escape_code – fancy
'[32mHi musefan [39m' – fancy