【发布时间】:2019-03-04 12:50:59
【问题描述】:
我正在从 shell 输出中获取字符串。它们使用外壳颜色 eg 进行格式化:
[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>"
【问题讨论】:
-
在浏览器中显示格式化字符串?你是说浏览器控制台吗?
-
不!我想将 shell 字符串
[2m36:13 [22m [31mabcdefgh...xyz [39m转换为 html 字符串<span class="red bold">abcd</span> -
是的,正如您所提到的,您可以使用 span 和样式来实现这一点。由于您已经获取字符串,您可以使用它并生成 html 并在浏览器上呈现
-
所以,由于复杂性,我想知道是否有人知道图书馆!?
-
不确定 shell 是什么以及您想要实现的具体目标更多信息会有所帮助
标签: javascript reactjs