halcon string字符串的全部操纵

打印 上一主题 下一主题

主题 896|帖子 896|积分 2688

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    截取索引后的全部字符
  1. str1:='12345645321'
  2. ***字符串+any=字符串
  3. str2:=str1+123
  4. **字符的长度
  5. tuple_strlen (str1, Length)
  6. *Length:=11
  7. **是1,不是0
  8. tuple_is_string (str1, IsString)
  9. ***正向查找字符的位置,多个字符时,返回出现的最早的一个字符的位置
  10. ***不存在会,Position:-1
  11. tuple_strchr (str1, '3', Position)
  12. tuple_strchr (str1, '63', Position1)
  13. **Position:=1   Position1:=2
  14. **反向正向查找字符的位置
  15. tuple_strrchr (str1, '2', Position3)
  16. **** Position3:=9
  17. **按位截取字符的
  18. tuple_str_bit_select (str1,3, Selected)
  19. ****Selected:=4
  20. ***正向查找字符串的位置  不存在  返回-1
  21. tuple_strstr (str1, '34', Position2)
  22. **Position2:=2
  23. **反向正向查找字符的位置
  24. tuple_strrstr (str1, '21', Position4)
  25. **Position4:=9
  26. **按位截取字符串,起始位置到截止索引位置
  27. tuple_substr (str1, Position, Position3, Substring)
  28. ***从前截取到索引位置  从后截取到索引位置
  29. tuple_str_first_n (str1, 2, Substring1)
  30. tuple_str_last_n (str1, 2, Substring2)
  31. **Substring1:='123'  Substring2:='3456321123'
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表