使用Thor删除文件中的一行

时间:2013-02-08 08:31:48

标签: ruby-on-rails thor

是否可以使用Thor操作从文件中删除一行文本。例如,我想删除ruby评论。 到目前为止,我发现了两个操作:comment_lines - 用于评论行,gsub_file

由于

1 个答案:

答案 0 :(得分:5)

这不能删除评论吗?

gsub_file(filename, /#.*$/, '') 

编辑:

如果您想删除评论并删除仅包含评论信息的行,您可以尝试:

gsub_file(filename, /\S*#.*$/, '')   # removes partial comments
gsub_file(filename, /^\s*#.*\n/, '') # removes full line comments