• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付の『○月○日』→『YYYYMMDD』形式に正規表現で置換)

日付の正規表現で置換する方法

このQ&Aのポイント
  • 正規表現を使用して、日付の『○月○日』を『YYYYMMDD』形式に置換する方法をご紹介します。
  • SAKURAエディタを使用して、日付の置換を行うことができます。
  • 一括での置換は難しいため、正規表現を利用して個別に置換する必要があります。

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

  • ベストアンサー
  • Fushino
  • ベストアンサー率59% (329/550)
回答No.2

エディタの置換コマンドでは一発で置換するのは無理だと思います。 見かけ上の一発変換でもいいのであれば以下の4通りの置換をマクロとして実行するのが簡単でしょう。 (\d\d)月(\d\d)日 → 2010$1$2 (\d\d)月(\d)日 → 2010$10$2 (\d)月(\d\d)日 → 20100$1$2 (\d)月(\d)日 → 20100$10$2

HKKMR
質問者

お礼

正規表現をあまりにも万能だと思い過ぎた自分がいました。 マクロというのがどういうものか知らないのですが・・・ 以上のようなものでできるのですね! やってみようと思います。 ご回答ありがとうございました。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

エディタの置換機能で、そのようなフォーマット変換までできるのは、ほとんど無いと思います。 マクロを定義すればできるかもしれませんが。

HKKMR
質問者

お礼

そうですか・・・無いんですか。 マクロですか・・・調べてみます。 ご回答ありがとうございました。