gpt4 book ai didi

javascript - 无法将换行符转换为中断

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:04 24 4
gpt4 key购买 nike

我正在尝试将换行符转换为换行符。但出于某种原因,我无法让它发挥作用。我做了各种测试,我知道函数正在执行,传递给函数的变量肯定是一个字符串。奇怪的是,这不起作用。因为在将它发送到服务器之前,我使用完全相同的函数来双重转义换行符。我已经尝试了很多东西,但不明白为什么这不起作用。

console.log(ev);
var parsedJSON = JSON.parse(ev.data);
console.log('string that goes in function:' + parsedJSON.message);
//typeof(parsedJSON.message); string
var bericht = placeBreaks(parsedJSON.message);
function placeBreaks(str) {
return str.replace(/\r?\n/g, "<br />");
}
console.log('string being returned: ' + bericht);

json: { "date": 1431199838, "name": "Root", "message": "test\ntest"}

(index):167 string that goes in function:test\ntest

(index):173 placeBreaks 返回:test\ntest

最佳答案

你可以使用

用\r替换\n

在 vim 编辑器中试试这个

%s/\\n/\r/gec 

关于javascript - 无法将换行符转换为中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30144277/

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