PlantSimulation字符串替换操作
Cstr:= itab[1,j]
Cstr:=regex_replace(Cstr,"[-:/:.:
]","_") //查询字符- / . 并全部替换成 _
Cstr:=regex_replace(Cstr,"\"","") //查询字符"
注意需要通过转译字符\ 否则系统误读成引号 不当字符串处理
Cstr:=regex_replace(Cstr,"[(:)]","")
//查询字符"("和")" 并删除(替换成空字符)
Cstr:=to_str("O_",Cstr)
otab[4,J]:=Cstr
根据指定字符分割字符串
splitStringToNum(Text:string, Delimiter:string) →
real
Example
print splitStringToNum(“1.2;2.8!3.4;4.5;6.8!3.6”, “;!”)
– returns [1.2, 2.8, 3.4, 4.5, 6.8,
3.6] in the Console
var RL:= splitStringToNum(“1.2;2.8!3.4;4.5;6.8!3.6”,
“;!”) //对数组进行批量赋值< /FONT><
/FONT> < P> < /FONT>
var RL:= splitStringToNum(“1.2;2.8!3.4;4.5;6.8!3.6”, “;!”)
var RLength:integer:=RL.dim
var
RL1:Real[]
RL1:=RL //对数组进行批量赋值< /FONT>
< P>
< /FONT>
var
TL:REAL[]:=makearray(10,5,4,1,2,3)
从14.1开始 makearray 已取消 可以直接在模型中输入数组即可
欢迎加入技术交流群: 964485532