Foxtable(狐表)用户栏目专家坐堂 → 正则表达式


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

主题:正则表达式

帅哥哟,离线,有人找我吗?
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3069 积分:20526 威望:0 精华:0 注册:2016/3/28 16:57:00
正则表达式  发帖心情 Post By:2019/8/27 10:51:00 [只看该作者]

老师,请教一下下面的字符怎么从第一个字母开始拆分数据:(规律,字符窜第一个字母前面的都不要)

"2.54*2.5产品1PC1.2/PB2.0/PA1.5/L3.52/W2.54/H2.0"

我要的效果:

PC1.2     

PB2.0    

PA1.5    

L3.52   

W2.54    

H2.0

 

[此贴子已经被作者于2019/8/27 11:02:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106536 积分:541839 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/27 11:19:00 [只看该作者]

Dim hj As String = "2.54*2.5产品1PC1.2/PB2.0/PA1.5/L3.52/W2.54/H2.0"
Dim p As String = "[a-zA-Z].*"
Dim rgx = new System.Text.RegularExpressions.Regex(p, System.Text.RegularExpressions.RegexOptions.IgnoreCase)
For Each  match As System.Text.RegularExpressions.Match In rgx.Matches(hj)
    Output.Show(match.Value)
Next

 回到顶部