Foxtable(狐表)用户栏目专家坐堂 → 文字识别怎么弄


  共有96人关注过本帖树形打印复制链接

主题:文字识别怎么弄

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111387 积分:566999 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/24 14:06:00 [显示全部帖子]

Dim s As String = "日期:2025-01-13, " & vbcrlf & "王大侠,2人 电话:15912311231"
Dim ss() As String = s.Replace(vbcr, "").Split(vblf)
For Each a As String In ss
    MsgBox(a)
    Dim aa() As String = a.Split(New Char(){":", ","})
    For Each b As String In aa
        MsgBox(b)
    Next 
Next 

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111387 积分:566999 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/24 14:22:00 [显示全部帖子]

根据什么特征呢?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111387 积分:566999 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/24 16:54:00 [显示全部帖子]

用正则:

Dim pattern As String = "\d{4}-\d{1,2}-\d{1,2}|\d{4}年\d{1,2}月\d{1,2}日"
Dim txt = "涉及日期的文字有可能 2024-12-24或者 2024年12月24日"
Dim rgx = New System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase)

For Each match As System.Text.RegularExpressions.Match In rgx.Matches(txt)
    Output.Show(match.Value)
Next

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111387 积分:566999 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/24 19:29:00 [显示全部帖子]

没有【选中字符、单击字符】这种事件。如果没有什么规律,只能手工复制粘贴了

 回到顶部