当前位置:编程学习 > C#/ASP.NET >>

各位大虾:请问如何截取一个字符串?

在VB中:N/W   0.100U/W      0PCS       0 我要截取0.100怎么搞??这个数是不定的,没数测都不同的

--------------------编程问答-------------------- dim s1,s2 as string
s1="N/W   0.100U/W      0PCS       0"
dim p1,p2 as integer
p1=instr(s1,"N/W")
p2=instr(s1,"U/W")
'结果s2,可cdbl(s2)转为数字
s2=mid(s1,p1+3,p2-p1-3)
--------------------编程问答-------------------- 如果N/W,U/W是固定的,只有数字是不固定的,可以这样取得数字

        Dim str As String = "N/W   0.100U/W      0PCS       0"
        str = str.Substring(3, str.LastIndexOf("U"))
        Dim dbl As Double
        dbl = CDbl(str.Trim)
--------------------编程问答-------------------- 等待牛人来答.
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,