为了账号安全,请及时绑定邮箱和手机立即绑定

如何每隔一行拆分文本?

如何每隔一行拆分文本?

慕桂英3389331 2023-01-06 15:44:53
或者换句话说,每两行?现在我似乎只能按每一行拆分。该列表将像这样复制到文本区域中:款式:CGV7面料:95% 涤纶,5% 弹性纤维来源:进口保证:终身保修这就是我想要的结果款式:CGV7面料:95% 涤纶,5% 弹性纤维来源:进口保证:终身保修这是我的代码:  <textarea id="tables" name="" cols="78" rows="10" onchange="splitIt()">   </textarea>  function splitIt(){     var items = [];     var tablevalues = document.getElementById("tables").value;     var splitItems =tablevalues.split(/\n/);       items.push(splitItems);       console.log(items); }   
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超7个赞

 let p = text.split('\n');

  let results = '';


  p.forEach((x, index) => {

    if (index%2 !== 0) {

      results = results + x + '\n';

    }

    else {

      results = results +x;

    }

  });

  console.log(results);

您可以通过拆分整个字符串来实现此目的\n,然后可以将其添加回每个奇数元素连接。


查看完整回答
反对 回复 2023-01-06
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

我希望这就是您要找的:


str.replace(/[\r\n]/g, " ")

   .split(" ")

   .filter((x) => x.trim())

   .join("\n")

已更新,这可能简短而酷 :)


a.split(/:\n/).join(":")


查看完整回答
反对 回复 2023-01-06
  • 2 回答
  • 0 关注
  • 94 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信