EDA365电子工程师网

标题: skill中判断字符串中是否包含某个字符的函数 [打印本页]

作者: liuanty    时间: 2015-8-28 12:07
标题: skill中判断字符串中是否包含某个字符的函数
有没有字符串的函数,能够判断字符串中是否包含某一个字符,或者包含这种字符有多少个呢?类似“abcdea”里面有“a”两个,能够判断出来么?
作者: chrysalis    时间: 2015-8-28 12:13
用正则表达式的相关函数。
比如说
rexCompile("a") ;匹配字符"a"
rexExecute(str) ;对字符串str进行匹配

官方的skill文档里面有说明。
作者: XYX365    时间: 2015-8-30 10:44
  1. Skill > a = "ababddfabadgha"
  2. "ababddfabadgha"
  3. Skill > b = parseString(a "")
  4. ("a" "b" "a" "b" "d"
  5.     "d" "f" "a" "b" "a"
  6.     "d" "g" "h" "a"
  7. )
  8. Skill > lTemp = setof(x b (x == "a"))
  9. ("a" "a" "a" "a" "a")
  10. Skill > axlUIWPrint(nil "Total \"a\" : %d" length(lTemp))
  11. Total "a" : 5
  12. t
  13. Skill >
复制代码



作者: wuyuhe    时间: 2015-9-14 10:12
学习了,谢谢~
作者: motofatfat    时间: 2015-9-14 10:26
學習了 , 感謝您
作者: wuyuhe    时间: 2015-9-16 08:34
学习了,多谢~




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2