ColdFusionでメモ帳での改行
-
27-09-2019 - |
質問
私は、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は、よりクリーンで読みやすいビットます。
所属していません StackOverflow