如何在网站上呈现ANSI文本颜色?

问题描述 投票:0回答:1

我有一些带有美丽色彩的字符串,在Linux终端中可以很好地工作:

"violets are \e[31;1mgreen\e[0m"

但是,我想以某种方式在我的网站上显示这些颜色(即,在这种情况下,使“绿色”具有红色)。我知道它不受直接支持,但是我正在寻找可能最简单的方法来实现它。我不介意使用一些已经存在的JS解决方案。

javascript html colors posix
1个回答
0
投票

我建议仅使用替换过滤器和自定义CSS。

您可以将\e[31;1m转换为<span style="color:red">然后将\e[0m变成</span>

然后,您可以只在JS或PHP中使用replace函数。或者,您可以手动替换它。

© www.soinside.com 2019 - 2024. All rights reserved.