vb6提取特定文字内容

腆颜 2015-04-27 09:02:07
各位大大请问一下,我有一个句子,如<N>我</N> <V>是</V> 一只 <N>鱼</N> 我想要提取到<N>我</N>当中的我字该怎么处理,同理想提取“是”字和“鱼”字???
...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vansoft 2015-04-28
  • 打赏
  • 举报
回复
这是XML串,直接用XML对象来分析。
赵4老师 2015-04-27
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim s As String
Dim i As Long
Dim j As Long
Dim L As Long
s = "<N>我</N> <V>是</V> 一只 <N>鱼</N>"
i = 1
j = 0
L = Len(s)
For i = 1 To L
    If i > 2 Then
        If Mid(s, i, 1) = ">" And Mid(s, i - 2, 1) = "<" And (Mid(s, i - 1, 1) = "N" Or Mid(s, i - 1, 1) = "V") Then j = i + 1
    End If
    If j > 0 And Mid(s, i, 2) = "</" Then Debug.Print Mid(s, j, i - j): j = 0
Next
End Sub
Carlven2012 2015-04-27
  • 打赏
  • 举报
回复

742

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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