halcon string字符串的所有操作
CSDN 2024-10-04 09:03:01 阅读 83
1,查询字符串的长度,字符串的合并,字符串判断
2,正向和反向——查询 ‘单个字符’ 在字符串的位置
3,按位置截取单个字符
4,正向和反向——查询 ‘字符串’ 在字符串的位置
5,正向和反向——按索引位置截取字符串
6,从字符串中截取目标字符串
7,截取字符串到指定索引位置
用到的算子
str1:=str1+any 合并字符串
tuple_strlen 求字符串长度
tuple_is_string 字符串判定
tuple_strchr 正向查询字符在字符串的位置
tuple_strrchr 反向查询字符在字符串的位置
tuple_str_bit_select 按索引选取单个字符
tuple_strstr tuple_strrstr 正反向查询字符串在字符串中位置
tuple_substr 从字符串中截取字符串
tuple_str_first_n 截取索引前的所有字符
tuple_str_last_n 截取索引后的所有字符
<code>str1:='12345645321'
***字符串+any=字符串
str2:=str1+123
**字符的长度
tuple_strlen (str1, Length)
*Length:=11
**是1,不是0
tuple_is_string (str1, IsString)
***正向查找字符的位置,多个字符时,返回出现的最早的一个字符的位置
***不存在会,Position:-1
tuple_strchr (str1, '3', Position)
tuple_strchr (str1, '63', Position1)
**Position:=1 Position1:=2
**反向正向查找字符的位置
tuple_strrchr (str1, '2', Position3)
**** Position3:=9
**按位截取字符的
tuple_str_bit_select (str1,3, Selected)
****Selected:=4
***正向查找字符串的位置 不存在 返回-1
tuple_strstr (str1, '34', Position2)
**Position2:=2
**反向正向查找字符的位置
tuple_strrstr (str1, '21', Position4)
**Position4:=9
**按位截取字符串,起始位置到截止索引位置
tuple_substr (str1, Position, Position3, Substring)
***从前截取到索引位置 从后截取到索引位置
tuple_str_first_n (str1, 2, Substring1)
tuple_str_last_n (str1, 2, Substring2)
**Substring1:='123' Substring2:='3456321123'
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。