質問

私は、ColdFusionとメモ帳で改行することはできませんなぜ私が説得することはできません。

ここに私がコード化された

<cfscript>
    msg = "ppshein<CR>Coldfusion Developer<CR>Currently working in Singapore";
    currentPath = getCurrentTemplatePath();
    currentDirectory = getDirectoryFromPath(currentPath);
    chgMsg = ReReplace(msg, "<CR>", "<CR>\r\n", "ALL");
    FileWrite("#currentDirectory#\myfile.txt", "#chgMsg#");
    return "successfully generated";
</cfscript>

私はコーディングやオープンmyfile.txtの上で実行するもの、それは

これが起こります
ppshein<CR>Coldfusion Developer<CR>Currently working in Singapore
私が欲しいのは

であります
ppshein<CR>
Coldfusion Developer<CR>
Currently working in Singapore

すべてのコメントが理解されるであろう。

役に立ちましたか?

解決

Doが、あなたがここにReReplaceが必要だと思うではない、プラスあなたの置換文字列が正しくありません - CFは、この形式を認識しません。この方法を試してください。

chgMsg = Replace(msg, "<CR>", chr(13)&chr(10), "ALL");

UPD。私は、コードのブロック全体を少し最適化してみましょう...

<cfscript>
    msg = "ppshein<CR>Coldfusion Developer<CR>Currently working in Singapore";
    chgMsg = Replace(msg, "<CR>", chr(13)&chr(10), "ALL");
    FileWrite(ExpandPath("./myfile.txt"), chgMsg);
    return "successfully generated";
</cfscript>

Aは、よりクリーンで読みやすいビットます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top