【问题标题】:How to beautify shell string?如何美化shell字符串?
【发布时间】: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 字符串 &lt;span class="red bold"&gt;abcd&lt;/span&gt;
  • 是的,正如您所提到的,您可以使用 span 和样式来实现这一点。由于您已经获取字符串,您可以使用它并生成 html 并在浏览器上呈现
  • 所以,由于复杂性,我想知道是否有人知道图书馆!?
  • 不确定 shell 是什么以及您想要实现的具体目标更多信息会有所帮助

标签: javascript reactjs


【解决方案1】:

您可以在 console.log 消息中添加 CSS:

console.log('%cHello World', 'color: red');

【讨论】:

  • 好的,那就在你的问题中添加更多信息,否则没有人可以帮助你
猜你喜欢
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 2018-01-14
  • 1970-01-01
  • 2018-01-18
  • 2016-10-19
  • 1970-01-01
  • 2020-02-11
相关资源
最近更新 更多