• ベストアンサー

Javaの全角スペースの正規表現

今、Javaのプログラムをしてるんですが、正規表現で全角スペースをどう表現したらいいのでしょうか? 下記のプログラムを実行して、スペースを埋めて「あいう」と出したいです。 Pattern.compile("正規表現").matcher(" あ い う ").replaceAll(""); 正規表現の\sとか、trim()メソッドを使用するなどだと、半角スペースしか削除することができなかったです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

漢字(全角)は普通の文字と同じ扱いです。 漢字空白と半角空白のOR結合にすれば良いでしょう。 Pattern.compile(" |\\s").~

peschan
質問者

お礼

返信ありがとうございます。 全角スペースは普通に空白だけでよかったのですね…。 ぜひ使ってみます。

その他の回答 (1)

noname#78238
noname#78238
回答No.1

同じような質問がありました。 http://oshiete1.goo.ne.jp/qa1619289.html

参考URL:
http://oshiete1.goo.ne.jp/qa1619289.html
peschan
質問者

お礼

返信ありがとうございます。 いろいろ質問する前に捜してみたんですが、なかなか見つからなくて…。 ぜひ参考にさせて頂きます。