在font 中引用vex 中的string
例如:string sval = “string val”
s@sval1 = sval;
在font 中需要加单引号来表达,即:
`details("../..**","sval1")`
需要注意的是在vex 中的一些格式,跟在python 中用法一致
1.换行符 \n
例如:string val = “hello\nHoudini”
2.对特殊字符的引用 \
单反斜杠\ +符号 +string 表示将符号一起引用
例如:string val = "\"string\";
3.转译符
itoa/ftoa
4.格式符
springtf /printf
5.在vex中通过binding 的位数来修复小数点不准确的问题
6.字符串单个字符索引,索引值从1开始
index = val[a] index =val[a:b]
string val = “helllo houdini”;
string val1 = val[index];
s@val2 = val1;
7.join函数,在多个字符串元素中插入同一个元素
string vals[] = {"A","B","C","D"};
string joinval = join(vals,",");
s@val1 = joinval;
8.find函数可以查找所需元素在字符串或者数组中的索引值
int val1index = find(joinval,"c");
i@val1index = val1index;
9.split函数可以将string 或者array 中的元素拆分出来,将单个字符串转化为数组或者新的字符串
string splitval[] = split(joinval,",");
s[]@splitval = splitval;
len函数可以对字符串中的元素进行计数
int vallen = len(joinval);
i@vallen = vallen;