JavaScript删除文本文档中每第3行的文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript删除文本文档中每第3行的文本相关的知识,希望对你有一定的参考价值。
我需要一些帮助来自动执行任务。
Before.txt
01 ABCDE 02 ABCDE 03 ABCDE 04 ABCDE 05 ABCDE 06 ABCDE 07 ABCDE 08 ABCDE 09 ABCDE
After.txt 01 ABCDE 02 ABCDE 03 04 ABCDE 05 ABCDE 06 07 ABCDE 08 ABCDE 09
答案
只需用你的字符串替换words
即可。 result
是最后一个字符串,其中所有值由一个新行连接在一起。
var words = "01 ABCDE
02 ABCDE
03 ABCDE
04 ABCDE
05 ABCDE
06 ABCDE
07 ABCDE
08 ABCDE
09 ABCDE";
// we split the file into an array using the new lines as the split point
var lines = words.split(/
?
/);
for (var i = 0; i < lines.length; i++) {
// we take every third line and delete all the chars from 3 and beyond
if (i > 0 && i % 3 === 0)
lines[i] = lines[i].substring(0, 2);
}
// we join the values again
result = lines.join('
')
以上是关于JavaScript删除文本文档中每第3行的文本的主要内容,如果未能解决你的问题,请参考以下文章
Javascript / Jquery识别文本文档中的每一行[重复]