PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > サポート > PowerCMS から出力するファイルの改行コードを「CR+…

PowerCMS から出力するファイルの改行コードを「CR+LF」にできますか?

regex_replace モディファイアを利用することで、出力するファイルの改行コードを置換して出力できます。

改行コード「LF」を「CR+LF」に置換する記述例

<MTFor regex_replace="/\n/g","\r\n">
    置換される対象
</MTFor>

※ PowerCMS から出力するファイルの改行コードは「LF」 です。

置換対象に「LF」と「CR+LF」の両方が含まれる場合に「CR+LF」へ統一する記述例

置換対象に「LF」と「CR+LF」の両方が含まれる場合、上記の記述では「CR+LF」が「CR+CR+LF」へ置換されます。

「CR+LF」が「CR+CR+LF」へ置換されることを回避するには「LF」を「CR+LF」へ置換し、改行コードを「CR+LF」へ統一してから置換を行うとよいです。

下記の記述は regex_replace="/\r\n/g","\n" によって改行コードが「LF」から「CR+LF」へ置換され、regex_replace="/\n/g","\r\n" によって置換された内容の改行コードが「CR+LF」から「LF」へさらに置換されます。

<MTFor regex_replace="/\r\n/g","\n" regex_replace="/\n/g","\r\n">
    置換される対象
</MTFor>
  
更新日
2022年8月31日

この質問の関連カテゴリー

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。