すみません、教えてください。
以下のテキストファイルがあります。
text
1 setColor(color: any): void; 2 get value(): string; 3 set value(value: string); 4 writeValue(value: any): void;
このファイルのgetとsetの先頭に"//"(コメント)をつけて無効化したいと思ってます。
自分で試行錯誤しながら以下のJavascriptを作成して処理を流したんですがうまく機能しません。
javaScrypt
1const f = './mydir/sample.txt'; 2const fs = require('fs'); 3 4fs.readFile(f, 'utf8', function (err, data) { 5 fs.writeFile(f, data.replace(/get value/g, '//get value'), 'utf8', function(err){}); 6 fs.writeFile(f, data.replace(/set value/g, '//set value'), 'utf8', function(err){}); 7 console.log("successfully applied!!"); 8});
実行結果
text
1 setColor(color: any): void; 2 get value(): string; 3 //set value(value: string); 4 writeValue(value: any): void;
→ 最後だけにコメント処理される
これを両方コメントアウトにするにはどのようにすればよいでしょうか?
text
1 setColor(color: any): void; 2 //get value(): string; 3 //set value(value: string); 4 writeValue(value: any): void;
大変お手数ですがどなたかご教示くださいませ。
node.jsですか?タグを追加したほうがよいかもしれません
回答1件
あなたの回答
tips
プレビュー