2012-08-29 44 views

回答

5

它可能不是多大的改善,但是你可以建立一個字符串格式化,自定義函數:

// sf() 
Function (Stringvar text) 

    Stringvar Array keys := ["\n"]; 
    Stringvar Array values := [Chr(10)+Chr(13)]; 

    Numbervar i; 

    For i := 1 to Ubound(keys) do (
     text := Replace(text, keys[i], values[i]) 
    ); 

    text; 

//{@ text} 
sf("line 1 \n line 2") 

如果您需要支持額外的轉義序列,這將爲您提供一些可擴展性。

+0

矯枉過正我的任務,但一個很好的通用和靈活的解決方案。 – LapplandsCohan

2

我發現一個功能,雖然不是審美代碼,解決方法:

StringVar s := "line 1" + chr(10) + chr(13) + "line 2"; 
7

我已經簡單地用於以下爲換行符代碼

「這個公式字段」 + CHRW(13)+「包含換行符」!

相關問題