gpt4 book ai didi

javascript - 限制字符串中的回车

转载 作者:行者123 更新时间:2023-11-30 08:47:45 24 4
gpt4 key购买 nike

我在这样的字符串中获取回车符的数量

var str = str.split(/\n/).length;

我想限制我的字符串,以便在 5 个 cr 之后,该字符串仅删除最大允许值之后的那些回车符。任何人都可以帮忙解释一下语法吗?
谢谢,这是我的尝试。


这会在 5 之后压平 整个 字符串,我想保留前 5 个 然后压平字符串

function countLineBreaks(str){
var n = str.split(/\n/).length;
return n;
};
var n = countLineBreaks(myStr);

if(n > 5)
str = str.replace(/\n/g, " ");// replace cr's with empty space after 5

最佳答案

你可以用正则表达式来做,但你也可以只用拆分和连接来做:

var split = str.split("\n");
var first6 = split.splice(0, 6); // remove first 6 elements into first6
var result = first6.join("\n") + (split.length ? " " + split.join(" ") : "");

关于javascript - 限制字符串中的回车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20550875/

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