[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[888] YYYYMMDDからYYYY/MM/DDに変換する方法

いの [2025/02/01 22:45:03]

恐れ入りますが教えてください。

日付 YYYYMMDD から YYYY/MM/DD に変換する方法

Re: [888] YYYYMMDDからYYYY/MM/DDに変換する方法

あすかぜ [2025/02/02 12:07:19]

正規表現で置換するのが簡単そうです。
次の手順を試してみてください。

1. [検索(S)]-[検索・置換(F)...] メニューで検索・置換ダイアログを開く
2. 「検索する文字列(S)」に「(\d{4})(\d{2})(\d{2})」と入力
3. 「置換後の文字列(R)」に「$1/$2/$3」と入力
4. 「正規表現検索(E)」にチェックを入れる
5. 「すべて置換(A)」を実行

これで、数字が 8 文字連続する箇所をすべて YYYY/MM/DD に変換できると思います。
マクロを使用する場合、マクロファイルに

ReplaceAll("(\\d{4})(\\d{2})(\\d{2})", "$1/$2/$3", false, false, true);

と記述してください。
よろしくお願いします。

スレッド一覧に戻る返信