Crystal 报告:拆分字符串的公式
Crystal Report : formula for Splitting string
我有字符串:12345
我想将上面的字符串拆分为结果:1-2-3-4-5
请帮助我。
尝试这样的事情:
stringvar s;
stringvar result;
numbervar i;
s:= "123456";
if len(s) < 2
then s
else (
result := s[1];
for i:= 2 to len(s) do
(
result := result + "-" + s[i];
);
result;
)
如果它总是 5 位数
picture("12345","x-x-x-x-x")
或任意长度的字符串
stringvar a := "111225678784";
stringvar b := "x";
numbervar c;
stringvar output;
for c := 2 to len(a) do
(
b := b +"-x"
);
output := picture(a,b);
用您的字段替换“111225678784”
我有字符串:12345
我想将上面的字符串拆分为结果:1-2-3-4-5
请帮助我。
尝试这样的事情:
stringvar s;
stringvar result;
numbervar i;
s:= "123456";
if len(s) < 2
then s
else (
result := s[1];
for i:= 2 to len(s) do
(
result := result + "-" + s[i];
);
result;
)
如果它总是 5 位数
picture("12345","x-x-x-x-x")
或任意长度的字符串
stringvar a := "111225678784";
stringvar b := "x";
numbervar c;
stringvar output;
for c := 2 to len(a) do
(
b := b +"-x"
);
output := picture(a,b);
用您的字段替换“111225678784”