全角文字を正規表現でgrepする方法
正規表現
[^\x01-\x7E]
テスト
txt1 ='aaaaaaa' # 全角アルファベット puts txt1 =~ /[^\x01-\x7E]/ #=> 3(true) txt2 ='aaa aaa' # 全角空白 puts txt2 =~ /[^\x01-\x7E]/ #=> 3(true) txt3='aaa aaa' # 半角空白 puts txt3 =~ /[^\x01-\x7E]/ #=> nil
[^\x01-\x7E]
txt1 ='aaaaaaa' # 全角アルファベット puts txt1 =~ /[^\x01-\x7E]/ #=> 3(true) txt2 ='aaa aaa' # 全角空白 puts txt2 =~ /[^\x01-\x7E]/ #=> 3(true) txt3='aaa aaa' # 半角空白 puts txt3 =~ /[^\x01-\x7E]/ #=> nil