str = "a亜1a亜2a亜3a亜4a亜5a亜6a亜7"
str.delete('[一-龠]')
str.gsub(/\p{Han}+/, "")
puts str
=> "a1a2a3a4a5a6a7"
More than 5 years have passed since last update.
str = "a亜1a亜2a亜3a亜4a亜5a亜6a亜7"
str.delete('[一-龠]')
str.gsub(/\p{Han}+/, "")
puts str
=> "a1a2a3a4a5a6a7"
Register as a new user and use Qiita more conveniently