TSL语言基础 > TSL语言基础 > 字符串运算 > 字符串的表达

非转义字符串%%的支持    

  • 说明:定义一个字符串,字符串中的转义字符无效。
    定义:%%[标识符]<回车换行|回车|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