Grep按照特定格式的所有文本

时间:2013-05-20 04:06:46

标签: php regex grep preg-replace

嗨,我有一个看起来像这样的列表

curl -x X3SzDf34
curl -x X3SzDf34r
curl -a X3SzDf43
curl -x X3SzDfsdf
curl -a X3SzDfsvx

基本上希望grep所有具有curl -X的行并选择整行。我使用的IDE具有内置的grep搜索功能,因此我尝试使用它来删除具有curl -x的行。请记住它的大约1000行的列表。任何人都可以帮忙。

我尝试了以下

 curl -x ([a-z, A-Z, 0-9]) 

但是没有用。任何帮助,将不胜感激。如何在前面搜索特定文本,然后搜索字母编号甚至符号的任何其他组合。

1 个答案:

答案 0 :(得分:1)

我假设你在谈论preg_grep功能,我建议你使用这种模式:

(curl -x\s*.+)

以及PREG_GREP_INVERT标记,以便返回所有没有curl -x bla blah的行。

希望它有所帮助。