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
用于什么?请我是多行的。