从stdin整理输入

时间:2018-09-14 18:54:40

标签: javascript arrays node.js sorting

有时候我想要的字符串与我不想的字符串配对,例如如果我想

*AA*

有时会以

的形式出现
*AA* *AA* F EE*AA*F EE *AA* *AA*

,并且我不需要“ F EE”部分。这是我的代码,但是不起作用,我仍然得到上面的完整字符串。有什么想法吗?

process.stdin.resume();
var seq = [];
var count = 1; 
process.stdin.on("data", function(data) { 
     (/\*AA\*/).exec(data);
     (/\*BB\*/).exec(data);
     (/\*CC\*/).exec(data);
     (/\*DD\*/).exec(data);
seq.push(data.toString('utf8')); 
   if (seq.length === count) {
      for (var i=0; i<seq.length; i++) { console.log(seq[i]); }
      seq = [];
      count++;
   }
});

0 个答案:

没有答案