关于VB截取第一个遇到的某个(比如"\")前所有的字符

比如C:\AAA\BBB\CCC\文件名
文件名随时可能变动 我要取得除文件名以外的路径 我想是否可以截取从右边开始遇到的第一个"\"开始左边的所有字符串 是否有这样的函数 或者有什么更好的方法.谢谢!

instrrev,得到从右边起第一个特定字符的位置,然后再用mid把这个字符前面的字符取出来
和instr的用法一样,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-18
private
sub
command1_click()
a
=
"sdasd\dsad\fefwe\fefew\fefwe\sadas\fegre\ds?cs"
b
=
mid(a,
len(a)
-
instr(1,
strreverse(a),
"\")
+
2)
msgbox
b
end
sub
相似回答
大家正在搜