gpt4 book ai didi

javascript - JS 在字符串中显示特殊的 ascii 字符

转载 作者:行者123 更新时间:2023-11-30 14:15:17 39 4
gpt4 key购买 nike

有没有办法制作这个字符串:

foo
bar

看起来像这样:

foo\r\n\tbar

它确实有助于调试词法分析器。

最佳答案

关键是在字符串替换中转义\n

let specialCharacters = [
{regex: /\n/g, replacement: '\\n'},
{regex: /\t/g, replacement: '\\t'}
];

function escapeSpecialCharacters(str){
specialCharacters.forEach(c => {
str = str.replace(c.regex, c.replacement);
});
return str;
}

console.log(escapeSpecialCharacters(`test
test
test
1234`));

关于javascript - JS 在字符串中显示特殊的 ascii 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53677137/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com