以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助 如何分割这个字符串 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69765) |
-- 作者:blackzhu -- 发布时间:2015/6/10 15:36:00 -- 求助 如何分割这个字符串 这么一个字符串: 10%64sMW+50%70sLW+40%80sMO 写到表里面是这样的: 规格 成份 配比 64S MW 0.1 70S LW 0.5 80S MO 0.4 怎么写代码?
|
-- 作者:Bin -- 发布时间:2015/6/10 15:38:00 -- 成份是固定两位吗? 规格是固定3位吗? |
-- 作者:大红袍 -- 发布时间:2015/6/10 15:45:00 -- Dim str As String = "10%64sMW+50%70sLW+40%80sMO" For Each s As String In str.Split("+") Dim mc = System.Text.RegularExpressions.Regex.Matches(s, "(.+?[%sS])|(.+$)") For i As Integer = 0 To mc.count - 1 msgbox(mc(i).Value) Next Next |
-- 作者:blackzhu -- 发布时间:2015/6/10 15:54:00 -- 不固定 |
-- 作者:blackzhu -- 发布时间:2015/6/10 15:55:00 -- 用正则 我看看 |
-- 作者:blackzhu -- 发布时间:2015/6/10 16:49:00 -- 效果OK |