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识别文本文档中的每一行[重复]

如何从python中的文本文档中删除所有标点符号和其他符号?

将文本文档中的字符串值分离到熊猫数据框中

labview如何读取文本文档中某一行的字符串

查找哈希集中每个单词在文本文档中出现的次数

如何从文本文档中预测连续值(时间)? [关闭]