我想帶一個字串,比如
const code = `
<code>
This is some code
</code>
`
并自動將其轉換為單行字串,使用 \n 表示中斷,使用 \t 表示制表符。
轉換后應如下所示:
常量代碼 = " \n\tThis is some code\n"
這如何在 JavaScript 中完成?我看到了解決如何添加換行符的帖子,但沒有找到支持制表符的內容。
uj5u.com熱心網友回復:
一種解決方案可能是找到 4 個空格并將其替換為\t:
const code = `
<code>
This is some code
</code>
`;
const result = code.replace(/ {4}/g, '\\t').replace(/<\/*code>\n?/g, '').replace(/\n/g, '\\n');
console.log(result);
因為 OP 說 result 應該是\n\tThis is some code\n,所以我也<code></code>用空字串替換了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/387116.html
標籤:javascript 节点.js 细绳 转换器
上一篇:我如何在api資料之后交替行類
