iCAx开思网

标题: 关于宏语句中 在字符串中查找指定字符的语句,求高手指点! [打印本页]

作者: zyf0732    时间: 2014-11-19 15:05
标题: 关于宏语句中 在字符串中查找指定字符的语句,求高手指点!
最近学习了几位热心大侠发的宏,很收益,但其中字符串中指定字符的查找问题,一直找不到方法,求,比如一个字符串234456377,在这个字符串中查找3,如果用instr,返回的时2,如果用instrRev,返回的是8,为什么instrRev从后往前找,返回的不是3,而是8?如何从后往前找出第一次出现的位置?请高手指点!
作者: gaowengang    时间: 2014-11-21 17:26
本帖最后由 gaowengang 于 2014-11-21 17:27 编辑

instrRev好像是可以用来定位到某个字符最后出现的位置的下一位。在某些情况下非常有用。
比如说,某个文件的目录是 c:\123\abc.txt 用instrRev来定位“\”,就可以定位到最后一个“\”的下一位,
直接将该文件的文件名“abc.txt”截取出来。





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3