500 から 599 の間のすべての数値を検索したい。私は正規表現に非常に慣れていません。私はこれを思いつきました:
5[0-9][0-9]+
これは正常に動作しており、一致してい566,577,500
ます。しかし、それも一致し6578
ます。私はしたくない。
編集:
これが私のファイルの内容です:
asd 554
sad
sads
dsa
456
sa
d
dsa
asda
d500
521
519 asdasd
524 asdasdsdsadsdasd sadsadsadasdsd asdsa dsa dsadsad sad asdas dsa sad sad asds a 543
多くの人が私が試したことを示唆したように:
grep "^5[0-9]{2}$" test
数字がまったく見つかりません!
これに制約を付けるにはどうすればよいですか?