怎么提取字符串内字符?

okcat 2004-09-08 05:26:10
我想提取一种固定模式的字符串内的字符,如下:
abc.dac12.ead
只提取两个点之间的字符要怎么能实现?谢谢大家了~!
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueBeer 2004-09-08
  • 打赏
  • 举报
回复
哈哈,楼上的就是强悍
northwolves 2004-09-08
  • 打赏
  • 举报
回复
Split("abc.dac12.ead", ".")(1)
BlueBeer 2004-09-08
  • 打赏
  • 举报
回复
x="abc.dac12.ead"
mid(x,1,instr(x,"."))=space(len(x))
mid(x,instrrev(x,"."))=space(len(x))
x=trim(x)
?x
dac12
tztz520 2004-09-08
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim a As String
Dim i As Long, ii As Long

a = "abc.dac12.ead"
i = InStr(a, ".")
ii = InStr(i + 1, a, ".")

MsgBox Mid(a, i + 1, ii - i - 1)

End Sub
qingoodrar 2004-09-08
  • 打赏
  • 举报
回复
Dim iPos As Integer
Dim iPos1 As Integer
Dim sTmp As String

sTmp = "abc.dac11112.ead"

iPos = InStr(1, sTmp, ".")
iPos1 = InStrRev(sTmp, ".")

sTmp = Mid(sTmp, iPos + 1, iPos1 - iPos - 1)
Debug.Print sTmp

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧