TIA SCL编程清除字符串中所有的空格

今天做一个小的练习,这是2025年第一个记录的学习笔记。

在IA新建一个FC,名字叫做TrimSpace,建立以下内部变量:

 

写一段SCL代码:

#len := LEN(#str_in);
#str_trim_out := '';
FOR #i := 1 TO #len DO
  IF MID(IN := #str_in, L := 1, P := #i) <> ' ' THEN
    #str_trim_out := CONCAT(IN1 := #str_trim_out, IN2 := MID(IN := #str_in, L := 1, P := #i));
  END_IF;
END_FOR;

新建一个DB块,名字叫做strDB,建立下面的变量

取消优化的数据块属性。

在OB1调用前面建立的FC,添加输入输出变量。

 

 

这样就实现了去掉字符串当中所有的空格。

posted @ 2025-01-20 19:53  来自金沙江的小鱼  阅读(317)  评论(0)    收藏  举报