PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] 多要素認証設定画面の QR コードが表示されない問題への対策ファイル を追加しました。
[新着情報] PowerCMSクラウド 月額費用の価格改定に関する追加情報を公開します を追加しました。
[よくあるご質問] サポートサイトへ登録しているアカウントの情報を変更することはできますか? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > サポート > 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

製品資料ダウンロード

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