如何每隔一行分割文本?

问题描述

或者换句话说,每两行?现在,我似乎只能按行划分。

该列表将类似于以下内容复制到文本区域:

样式:
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);
 }   

解决方法

itemable_id 32

您可以通过在 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); 上拆分整个字符串,然后将其重新添加到每个奇数元素concat上来实现。

,

我希望这就是您要寻找的东西:

str.replace(/[\r\n]/g," ")
   .split(" ")
   .filter((x) => x.trim())
   .join("\n")

已更新,这可能很简短:)

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...