0
私はからのテキストの開始をgrepしたいと思います:次のテキストをすべて正規表現でgrepするには?
NSLocalizedStringFile(@"
とENDWITH
")
と私はgrepのにこれを使用します。
(NSLocalizedStringFile\(@")()|(\);)
が、私の正規表現はdoesnのようです私は間違っていましたか?ありがとうございました。
私はからのテキストの開始をgrepしたいと思います:次のテキストをすべて正規表現でgrepするには?
NSLocalizedStringFile(@"
とENDWITH
")
と私はgrepのにこれを使用します。
(NSLocalizedStringFile\(@")()|(\);)
が、私の正規表現はdoesnのようです私は間違っていましたか?ありがとうございました。
以下のコマンドがそうです。 &の開始文字列が同じ行に表示されると予想されていたため、-P(perl-style regexp)フラグを使用して複数行の文字列を検索しやすくしました。
grep -P '(NSLocalizedStringFile\(@")[\s\S]*?"\)' foo.txt
は、ここに私のテストファイルの内容です。(正規表現の典型的であるように)、これはS(「との)」のいずれかのマッチングを行うことはありません
this should not be included
NSLocalizedStringFile(@"
this should be included
")
this should not be included
注こと。
入力は1行または複数行でgrepされますか? – bmk