以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]提取文字  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38109)

--  作者:hwj3551670
--  发布时间:2013/7/19 17:19:00
--  [求助]提取文字
Dim a As String = "210*285mm100张"
Dim Parts() As String = a.Split("mm")
Dim b As String = Parts(0)
MessageBox.show(parts(0))
MessageBox.show(parts(1))
Dim Partss() As String = b.Split("*")
MessageBox.show(partss(0))
MessageBox.show(partss(1))
 
为什么这样提取的文本 用MM隔开 后面的100张就出不来了呢  错在哪里
 
Dim a As String = "210*285mm100张"
Dim Parts() As String = a.Split("*")
Dim b As String = Parts(0)
MessageBox.show(parts(0))
MessageBox.show(parts(1))
如果改用*号隔开  哪后面的285mm100张可以显示出来
[此贴子已经被作者于2013-7-19 17:21:36编辑过]

--  作者:Bin
--  发布时间:2013/7/19 17:21:00
--  
只能按照单个字符风格,你这样风格会多出一个空格

所以要parts(2) 才是后面的100张

--  作者:hwj3551670
--  发布时间:2013/7/19 17:22:00
--  

好的

谢谢BIN