Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除一些文本_Javascript_Node.js_Fs - Fatal编程技术网

Javascript 删除一些文本

Javascript 删除一些文本,javascript,node.js,fs,Javascript,Node.js,Fs,/*购买成功 */ “TXT_IAP_SUCCESS”=“购买成功” / * 购买失败 */ “TXT_IAP_FAIL”=“购买失败” / * 回复购买记录 */ “TXT_恢复_购买”=“恢复购买” / * 你已重新获得你已购买的东西。 */ “TXT\u购买\u恢复”=“您已恢复购买。” 我正在使用fs编辑文本文件。我想删除/*和*/文本之间的内容。但我不知道该怎么做。谢谢您可以使用正则表达式删除这些注释行,请尝试以下代码段。关键点是regex/*.*/,它匹配所有注释部分 var fs

/*购买成功 */
“TXT_IAP_SUCCESS”=“购买成功”

/ * 购买失败 */
“TXT_IAP_FAIL”=“购买失败”

/ * 回复购买记录 */
“TXT_恢复_购买”=“恢复购买”

/ * 你已重新获得你已购买的东西。 */
“TXT\u购买\u恢复”=“您已恢复购买。”


我正在使用
fs
编辑文本文件。我想删除
/*
*/
文本之间的内容。但我不知道该怎么做。谢谢

您可以使用正则表达式删除这些注释行,请尝试以下代码段。关键点是regex/*.*/,它匹配所有注释部分

var fs = require('fs');
fs.readFile('./test.js', 'utf-8', function(err, data) {
  if (err) throw err;

  var newValue = data.replace(/\/\*.*\*\//gim, '');

  fs.writeFile('./test.js', newValue, 'utf-8', function(err) {
    if (err) throw err;
    console.log('filelistAsync complete');
  });
});

希望这会有帮助

是否要删除整个评论行?或者只是删除注释标记和保留注释标记之间的单词?顺便说一句,如果你能粘贴一些代码片段,这将是一个更好的问题。我想删除整个命令行,请更清楚。你的应用程序做什么?为什么要删除注释?你打算如何处理留下的课文?这是读取文件和写入文件的命令吗?可以改用另一种语言吗?(例如UNIX bash、grep、sed等)在您的
replace()
中,
m
用于什么?请我是多行的。