FAQ > 金融建模 > 建模问题 > 语法相关

Q:非转义字符串%%的支持    

  • 说明:定义一个字符串,字符串中的转义字符无效。
    定义:%%[标识符]<回车换行|回车|tab|空格>字符串原始串%%[标识符]
    注:1、通过标识符进行配对,若没有,则配对第一个%%。
    2、字符串中的任何转义字符都是无效的,比如%% a\r\nb%%它就是字符串'a\r\nb'。

    范例1:%%的用法

    a:=%%f1 ABCDEFG%%f1;
    return a;
    //返回字符串:ABCDEFG
    a:=%%a ABCDE\\FG%%a;
    return a;
    //返回字符串:ABCDE\\FG

    范例2:%%与引号的区别

    //表示字符串This's a book
    s:=%%s1 This's a book %%s1;
    q:='This\'s a book ';
    return s=q;
    //返回:1
    //路径中的应用
    LJ:="C:\\Program Files\\Tinysoft\\Analyse.NETplug\\log";
    LJ2:=%% C:\Program Files\Tinysoft\Analyse.NETplug\log%%;
    Return LJ=LJ2;
    //返回:1