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

如何每隔一行拆分文本?

如何每隔一行拆分文本?

慕桂英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贡献1527条经验 获得超6个赞

 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贡献0条经验 获得超7个赞

我希望这就是您要找的:


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

   .split(" ")

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

   .join("\n")

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


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


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

添加回答

举报

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