如何解决如何每隔一行分割文本?
或者换句话说,每两行?现在,我似乎只能按行划分。
该列表将类似于以下内容复制到文本区域:
样式:
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(":")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。