【发布时间】:2013-02-08 08:31:47
【问题描述】:
是否可以使用 Thor 操作从文件中删除一行文本。例如,我想删除 ruby cmets。
到目前为止,我已经找到了 2 个操作:comment_lines - 其中 cmets out 行,以及 gsub_file
谢谢
【问题讨论】:
标签: ruby-on-rails thor
是否可以使用 Thor 操作从文件中删除一行文本。例如,我想删除 ruby cmets。
到目前为止,我已经找到了 2 个操作:comment_lines - 其中 cmets out 行,以及 gsub_file
谢谢
【问题讨论】:
标签: ruby-on-rails thor
这对删除 cmets 不起作用吗?
gsub_file(filename, /#.*$/, '')
编辑:
如果您想删除 cmets 并删除仅包含注释信息的行,您可以尝试:
gsub_file(filename, /\S*#.*$/, '') # removes partial comments
gsub_file(filename, /^\s*#.*\n/, '') # removes full line comments
【讨论】:
\n。