gpt4 book ai didi

javascript 拆分 ('\n' ) 而不是 ('\n\n' )

转载 作者:搜寻专家 更新时间:2023-10-30 22:49:05 24 4
gpt4 key购买 nike

我正在尝试制作一个过滤器,将所有 \n 拆分并重新加入它们作为 \n\n。有没有办法绕过所有 \n\n 组合,只针对单个 \n?现在的问题是,每次我不关注输入时,过滤器都会触发并向现有的双空间添加额外的空间。工作 fiddle :https://jsfiddle.net/oe7axeab/701/

        filters: {
lyrics: {
write(input) {
var line = input,
bomb = line.split("\n"),
group = bomb.join("\n\n");

return group;
},
},
marked: marked
}

最佳答案

我正在尝试创建一个正则表达式,其中它将仅选择\n 的单个实例并将其转换为\n\n

var str = '测试\n 测试1\n\n 测试2\n 测试3\n\n';

    **var regex = /([^\n]+)\n([^\n]+)/g;**

if (str.match(regex)) {
str = str.replace(regex, "$1" + "\n\n" + "$2");
}

输出:'测试\n\n 测试1\n\n 测试2\n\n 测试3\n\n'

关于javascript 拆分 ('\n' ) 而不是 ('\n\n' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36498437/

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