あるファイルの文字列を考えると:
hel string1
hell string2
hello string3
hel
を使ってキャプチャしたいcat file | grep 'regexp here'
たくさんの正規表現を試してみましたが、うまくいかないようです。最も理にかなっているのは、次のとおりです。grep -E '\Ahel'
しかし、それは機能していないようです。http://rubular.com/
ただし、動作します。それがうまくいかない理由はありgrep
ますか?
また、各行の前にタブスペースを入れて上記の文字列を貼り付けると、\A
では動作しないようですrubular
。文字列の先頭に一致すると思い\A
ましたが、それより前の文字は関係ありません。\A
文字列の前にスペースがあると、一致が停止するのはなぜですか?