认真工作,天天向上

不断的学习,不断的总结

导航

字符串截取的方法

 Public Shared Function LeftB(ByVal nTarget As StringByVal iByteSize As IntegerAs String
            
Return MidB(nTarget, 1, iByteSize)
End Function


 
Public Shared Function MidB(ByVal nTarget As StringByVal iStart As IntegerAs String
            
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS")
            
Dim bBytes As Byte() = hEncoding.GetBytes(nTarget)
            
Return hEncoding.GetString(bBytes, iStart - 1, bBytes.Length - iStart + 1)
        
End Function


Public Shared Function MidB(ByVal nTarget As StringByVal iStart As IntegerByVal iByteSize As IntegerAs String
            
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS")
            
Dim bBytes As Byte() = hEncoding.GetBytes(nTarget)
            
Return hEncoding.GetString(bBytes, iStart - 1, iByteSize)
        
End Function


 
Public Shared Function RightB(ByVal nTarget As StringByVal iByteSize As IntegerAs String
            
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS")
            
Dim bBytes As Byte() = hEncoding.GetBytes(nTarget)
            
Return hEncoding.GetString(bBytes, bBytes.Length - iByteSize, iByteSize)
        
End Function

posted on 2006-12-29 13:10  MYOOP  阅读(322)  评论(1编辑  收藏  举报