LoginSignup
5
5

More than 5 years have passed since last update.

Rubyで半角スペースに正規表現がマッチしない

Posted at

参考: 半角スペースが消せない(Ruby)

HTMLから抽出した情報を加工するときなどに、半角スペースを削除したいが削除できないことがある。

多くの場合、 の文字に正規表現がマッチしない

content.gsub(/(\xc2\xa0)+/, '')

# 通常の半角スペースも削除
content.gsub(/(\xc2\xa0|\s)+/, '')

他にも全角スペースや、特殊文字が含まれているケースもあるかもしれない
Rubyのバージョンによっても動きが違うケースがあるかもしれない

ruby "\xc2\xa0"でググると良い

5
5
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5