我只是从node.js开始,我不知道该怎么办。 我有一个.txt文件:
5+3=
5245+2=
76+0=
0-0+4=
我要做的就是注销+
的职位。
我的意思是:
Line 1 position 2
Line 2 position 5
Line 3 position 3
Line 4 position 4
我尝试使用indexOf
,但是它总是向我显示+
的位置,就像.txt文件在1行中一样。
2,7,10,14
对不起,英语不好。
答案 0 :(得分:0)
您可以将txt文件的每一行放入一个数组项中,并遍历该数组以找到每个项的索引。参见:https://stackoverflow.com/a/6832105/4927000
类似这样的东西:
var fs = require('fs');
var array = fs.readFileSync('[filename].txt').toString().split("\n");
for (i in array) {
var index = i.indexOf('+');
var line = i + 1;
console.log('Line ' + line + ' position ' + index);
}