如何每隔一行拆分文本?

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


该列表将像这样复制到文本区域中:


款式:

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);

 }   


慕桂英3389331
浏览 130回答 2
2回答

料青山看我应如是

&nbsp;let p = text.split('\n');&nbsp; let results = '';&nbsp; p.forEach((x, index) => {&nbsp; &nbsp; if (index%2 !== 0) {&nbsp; &nbsp; &nbsp; results = results + x + '\n';&nbsp; &nbsp; }&nbsp; &nbsp; else {&nbsp; &nbsp; &nbsp; results = results +x;&nbsp; &nbsp; }&nbsp; });&nbsp; console.log(results);您可以通过拆分整个字符串来实现此目的\n,然后可以将其添加回每个奇数元素连接。

人到中年有点甜

我希望这就是您要找的:str.replace(/[\r\n]/g, " ")&nbsp; &nbsp;.split(" ")&nbsp; &nbsp;.filter((x) => x.trim())&nbsp; &nbsp;.join("\n")已更新,这可能简短而酷 :)a.split(/:\n/).join(":")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript