Tag: grep

Ruby相当于grep -v

这就是我一直在做的事情: my_array.reject { |elem| elem =~ /regex/ }.each { … } 我觉得这有点笨拙,但我没有找到任何内置的东西,我可以把它改成my_array.grepv /regex/ { … } 有这样的function吗?

Ruby grep与行号

使用Ruby的Enumerable#grep方法获取匹配行与行号的最佳方法是什么。 (因为我们使用-n或–line-number开关使用grep命令)。

使用ruby或python在文件中查找

一个流行的文本编辑器具有以下“在文件中查找”function,该function在对话框中打开: Look For: __searchtext__ File Filter: *.txt; *.htm Start From: c:/docs/2009 Report: [ ] Filenames [ ]FileCount only Method: [ ] Regex [ ]Plain Text 事实上,一些流行的文本编辑有这个。 我想做同样的事情,但使用python或ruby类而不是文本编辑器。 这样,可以从任何支持ruby或python的平台上的脚本运行这种类似脑死亡的简单操作。 问题:我不想自己写这个,所以有人知道一个ruby或python脚本接受相同或类似的简单输入args并做你期望的吗? 我正在寻找做蛮力线性搜索的东西,与索引搜索无关。