脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

全角文字を正規表現で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