搜索字符串变量
用功能 StrFind() 可以搜索字符串变量的字符串。
Result = StrFind( StartAt, StrVar[], StrFind[], CaseSens )
Result类型:INT
返回值的变量。返还值:第一个找到的字符的位置。如果没
有找到字符,则返还值为 0。
StartAt类型:INT
在该位置时启动搜索。
StrVar[] 类型:CHAR 框
待搜索的字符串变量.
StrFind[] 类型:CHAR
框搜索该字符串。
CaseSens 枚举类型
#CASE_SENS:要区分大小写。
#NOT_CASE_SENS:不区分大小写。
示例:
1 DECL CHAR A[5]
2 INT B
3 A[]="ABCDE"
4 B = StrFind(1, A[], "AC", #CASE_SENS)
5 B = StrFind(1, A[], "a", #NOT_CASE_SENS)
6 B = StrFind(1, A[], "BC", #Case_Sens)
7 B = StrFind(1, A[], "bc", #NOT_CASE_SENS)
结果:
4 B = 0
5 B = 1
6 B = 2
7 B = 2
例:
"12.9,145.00,0"
Bint=strFind(1,Bytes1[],",",#not_case_sens)
k=bint+1
Aint=strFind(k,Bytes1[],",",#not_case_sens)
l=bint-1
for i=(1) to (l)
Bytes2[i]=Bytes1[i]
endfor
j=aint-1
for i=(1) to (j)
Bytes3[i]=Bytes1[i+k-1]
ENDFOR
结果:
Bytes2=“12.9“
Bytes3=“145.00“
审核编辑:黄飞
-
机器人
+关注
关注
211文章
28379浏览量
206907 -
字符串
+关注
关注
1文章
578浏览量
20505 -
KUKA
+关注
关注
3文章
217浏览量
16516
原文标题:KUKA 机器人系统函数StrFind()-在字符串里查找
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论