【发布时间】:2019-04-07 00:22:58
【问题描述】:
我正在尝试从字符串中提取 5 或 6 位代码。
C:\Users\pthaxthon\Desktop\45697_Originals
C:\Users\pthaxthon\Desktop\123456_Originals
我只需要 5 或 6 位数字
数字总是出现在第 4 个破折号之后和第一个 _ 之前
我尝试过使用 mid 和 split 命令但没有成功
Range("D14").Value = Mid(fle, 28, 6)
我只需要 5 或 6 位数字
【问题讨论】:
-
字符串的第一部分是否始终相同,一直到“\Desktop\”?如果是这样,你会从第 28 位开始,对吧?
-
@DougGlancy 没错
-
查找/搜索功能将成为您的朋友
-
查看
INSTRREV,如果位置可能发生变化,则从字符串末尾开始查找第一个`\`。