2011-09-13 25 views
2

正規表現を使用してx個以上の単語を検索するにはどうすればよいですか?たとえば、4個以上のすべての行を見つける"と" s "はSample.txtにあります。Regexを使用して複数の単語を検索する

+0

は 'hand'または' android'数の 'and'していますか? –

答えて

1

このお試しください:

​​3210

をとにかかわらず、例"and"に一致するように("And"または"AND"、...)が、別の単語(または名前)の一部である"and"をスキップし、試してみてください。

egrep -i "\band\b(.*?\band\b){3}" data.txt 

-iは、ケースを無視するなり、単語の境界、\b"Anand""Anderson"などの発生を無視します。

0

次のようなものを使用し、andなくbanditと一致する必要がある場合:

egrep '\band\b(.+?\band\b){3}' Sample.txt 
関連する問題