Ruby

ある文字列から漢字のみ削除する

str = "a亜1a亜2a亜3a亜4a亜5a亜6a亜7"

str.delete('[一-龠]')

str.gsub(/\p{Han}+/, "")
puts str


=> "a1a2a3a4a5a6a7"