• ベストアンサー

正規表現で郵便番号だけを削除

テキストエディタデータで 郵便番号(スペース)住所と続いているデータがあります。 今回 xxx-xxxx(スペース)住所 となっているデータの部分の xxx-xxxx(スペース) だけを削除して.、 住所だけの状態にしたいです。 正規表現で検索 → 削除 すればいいとは思うのですが、いろいろ検索してみましたがうまくいきません。 どなたかお分かりになる方、宜しくお願い致します。

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

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.2

質問の仕方に関しては#1の方の言う通りです。 環境・やったことを明記してください。 本題ですが、サクラエディタなら [0-9]{3}-[0-9]{4} (注:行末に半角スペースあり) を空文字列に置換すればOKです。

takeaway2000
質問者

お礼

ありがとうございました。 結局、さくらエディタをダウンロードし、 \d{3}-\d{4} にて検索したところ、郵便番号の部分を検索、削除することができました。 助かりました。

takeaway2000
質問者

補足

ありがとうございます。 No1の方とも併せて、言葉が不足していて申し訳ありません。 エディタは、MKEditor Ver.3.9.9-J を使っています。 試したのは、置換ツールから検索して、削除を試みています。 検索文字列として、下記を試しましたがうまくいきません。 [0-9]{3}\-[0-9]{4}\f ([0-9]{3}-[0-9]{4})( | )* \d{3}-\d{4} を試しましたが、エラーになってしまいます。 解り難い状況で申し訳ありません

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

一口に「正規表現」といっても使うプログラムによってさまざまな違いがあります. あなたの使うプログラムはなんですか? あと, 「いろいろ検索してみましたがうまくいきません」ってのは具体的にはどのように検索してどううまくいかなかったんですか? 細かいところでは「有効な郵便番号でないもの」をどうするかって問題も気になる.

関連するQ&A