Foxtable(狐表)用户栏目专家坐堂 → 提取后10位字符


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

主题:提取后10位字符

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


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

Dim pattern As String = "[\u4e00-\u9fa5]"
Dim txt As String = "螺丝M30*5"
Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern , "")
Output.Show(str)
Dim 中文 As String = txt.Replace(str, "")
Output.Show(中文)

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


加好友 发短信
等级:超级版主 帖子:112396 积分:572248 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/6 13:32:00 [显示全部帖子]

 第一个字符指什么?第一个非中文字符?

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


加好友 发短信
等级:超级版主 帖子:112396 积分:572248 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/6 13:51:00 [显示全部帖子]

Dim pattern As String = "[^\u4e00-\u9fa5]"
Dim txt As String = "发顺丰螺丝911发光飞碟跟M30*5"
Dim r As New System.Text.RegularExpressions.Regex(pattern)
Dim str() As String = r.Split(txt)
Dim 中文 As String = str(0)
Output.Show(中文)
Dim a As String = txt.Substring(中文.Length)
pattern = "[\u4e00-\u9fa5]"
a = System.Text.RegularExpressions.Regex.Replace(a , pattern , "")
Output.Show(a)

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


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

去掉选下面代码
pattern = "[\u4e00-\u9fa5]"
a = System.Text.RegularExpressions.Regex.Replace(a , pattern , "")

 回到顶部