问题描述
我从 shell 输出中获取字符串。 它们使用外壳颜色进行格式化,例如:
[2m36:13 [22m [31mabcdefgh...xyz [39m
我想在浏览器中显示格式化的字符串,即带有颜色而没有它们的定义。
那么是否有任何库或 React 组件呢?
谢谢
编辑:我想要这样的东西:
function shell2Html(str) { /* ... */ }
shell2Html("[2m36:13 [22m [31mabcdefgh...xyz [39m")
// returns "<span class="red"><span class="bold">abcdefgh</span></span>"
1楼
您可以在 console.log 消息中添加 CSS:
console.log('%cHello World', 'color: red');