关于字符串操作的问题,大家帮帮忙

zergtant 2002-10-17 05:56:34
如何找到字符串中特定字符之间的字符,例如
"122314234234",我想找到引号引起来的东西,请问具体方法
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zergtant 2002-10-17
  • 打赏
  • 举报
回复
谢谢3位
Sean918 2002-10-17
  • 打赏
  • 举报
回复
用Instr函数找到第一个特定字符的位置,记录
用Instr函数找到第2个特定字符的位置,记录

用mid函数取出两个位置之间的字符串

Private Sub Form_Load()
Dim str As String, str1, str2
Dim n1 As Integer, n2

str = """" + "123456" + """"
n1 = InStr(str, """")
str1 = Mid(str, n1 + 1)
n2 = InStr(str1, """")
str2 = Mid(str, n1 + 1, n2 - n1)
MsgBox str2

End Sub
of123 2002-10-17
  • 打赏
  • 举报
回复
dim p1, p2 as integer
dim youwant as string
p1 = instr(1, yourStr, """)
p2 = instr(p1+1, yourStr, """)
youwant = mid(yourStr, p1+1, p2 - 1 - p1)
wgku 2002-10-17
  • 打赏
  • 举报
回复
用这个函数可以做到

InStr([start, ]string1, string2[, compare])

到这看看吧

http://www.hongen.com/pc/program/jiqiao/vbjiqiao/vb0106.htm

7,763

社区成员

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

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