2016-07-11 13 views
0

Windows Grepで正規表現を使用して検索するにはどうすればよいですか?たとえば、次の持つファイルがある - (C:\テスト\のsomeFile.txt)Windowsの正規表現構文Grep

例ファイルの内容

void someReallyImportantFunction(void) { 
    //do important stuff here 
    return; 
} 

期待のWindowsをGrep検索能力を

*someReallyImportantFunction(*)*{ 

ここが私のものです

enter image description here

enter image description here

enter image description here

enter image description here

質問

それは、繰り返しの不正な使用を見ていることを、ここで正規表現に誤りは何ですか?

私は非常に長い時間をかけてデバッグしました。思考?

答えて

1

私はここから私の答えを基づかています:http://www.wingrep.com/Help/html/search-regexp.htm

アスタリスク文字は直前の文字の0以上のインスタンスをreporesents。純粋なワイルドカードとして使用しているようです。私は、最初のアスタリスクは何も繰り返そうとしていないというエラーがあると信じています。だから、エラーを過ぎると、おそらく結果が得られません。私は試してみます。* 'ここで' *は0以上の文字です。どの程度細かいことができるかによって、[a-zA-Z] *かそれに類するものをチェックすることができます。

+0

ありがとうございます!!!! :)ここでは動作する解決策です! –

+0

解決策 - 'grep。* someReallyImportantFunction \(。* \)。* {/ cygdrive/c/test/*' –