1
私は[x-y]はxのasciiコードからyのasciiコードまでのすべての文字と一致すると考えました。したがって、[A-z]は65から122までの任意の文字でなければなりません。しかし、bashのgrepは '無効な範囲'と[a-Z]はASCIIコードで97から90の範囲のすべてのアルファベットに対して正しいと言います。gregeの正規表現[A-Z] behaivour
このような場合、grepで正確にどのように動作しますか?そして一般的に[x-y]は正規表現のasciiコードとは関係ありませんか?
Dupe:http://stackoverflow.com/questions/1658844/is-the-regular-expression-az-valid-and-if-yes-then-is-it-theame-as-a-za -z –