正規表現で半角・全角スペースを表すには?

半角や全角スペースが含まれた文字を正規表現で抽出するにはどうすればよいのかをまとめてみました!

■半角スペース

半角スペースは通常の文字と同様に扱うことができます。
メタ文字と組み合わせる場合は、
「 +」(半角スペース+)
この正規表現は空白文字の1回以上の繰り返しを意味します。

■全角スペース

全角スペースもまた漢字やひらがななどの全角文字と同様に扱うことが可能です。
そのため、前述の例と同様に「 +」などと記述すればデータ抽出ができます。

■空白文字の場合

空白文字とは「半角スペース・タブ文字・改行・改ページ」のこと。
この場合の正規表現は、
「\s」
全角スペース以外の空白文字にマッチすることができます。

全角スペースも含めた空白文字すべてのデータを抽出したい場合は、
「(\s| )」
空白文字と全角スペースを抽出する正規表現をorを表す「|」を使って組み合わせることですべての空白文字にマッチすることができます。

スペースを含むデータ抽出は覚えておくと便利なので、ぜひ参考にしてみてください!

いいなと思ったら応援しよう!