[函数]截取固定长的字符串(双字节的计2位)    '截取固定长的字符串(双字节的计2位)
[函数]截取固定长的字符串(双字节的计2位)
    '(字符串,ASC码长度,是否显示点号)
)
[函数]截取固定长的字符串(双字节的计2位)        
Dim regex As Regex = New Regex("[^\x00-\xff]", RegexOptions.Compiled)
[函数]截取固定长的字符串(双字节的计2位)        
Dim stringChar As Char() = stringToSub.ToCharArray()
[函数]截取固定长的字符串(双字节的计2位)        
Dim sb As StringBuilder = New StringBuilder
[函数]截取固定长的字符串(双字节的计2位)
[函数]截取固定长的字符串(双字节的计2位)        
Dim nLength As Integer = 0
[函数]截取固定长的字符串(双字节的计2位)        
Dim i As Integer
[函数]截取固定长的字符串(双字节的计2位)        
For i = 0 To stringChar.Length - 1
[函数]截取固定长的字符串(双字节的计2位)            
If (regex.IsMatch((stringChar(i)).ToString())) Then
[函数]截取固定长的字符串(双字节的计2位)                sb.Append(stringChar(i))
[函数]截取固定长的字符串(双字节的计2位)                nLength 
+= 2
[函数]截取固定长的字符串(双字节的计2位)            
Else
[函数]截取固定长的字符串(双字节的计2位)                sb.Append(stringChar(i))
[函数]截取固定长的字符串(双字节的计2位)                nLength 
= nLength + 1
[函数]截取固定长的字符串(双字节的计2位)            
End If
[函数]截取固定长的字符串(双字节的计2位)
[函数]截取固定长的字符串(双字节的计2位)            
If (nLength > length) Then
[函数]截取固定长的字符串(双字节的计2位)                
Exit For
[函数]截取固定长的字符串(双字节的计2位)            
End If
[函数]截取固定长的字符串(双字节的计2位)        
Next i
[函数]截取固定长的字符串(双字节的计2位)
[函数]截取固定长的字符串(双字节的计2位)        
If isShowingDot = True And Trim(stringToSub) <> Trim(sb.ToString) Then
[函数]截取固定长的字符串(双字节的计2位)            
Return sb.ToString() + " [函数]截取固定长的字符串(双字节的计2位)"
[函数]截取固定长的字符串(双字节的计2位)
        Else
[函数]截取固定长的字符串(双字节的计2位)            
Return sb.ToString()
[函数]截取固定长的字符串(双字节的计2位)        
End If
[函数]截取固定长的字符串(双字节的计2位)
[函数]截取固定长的字符串(双字节的计2位)    
End Function

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-07-27
  • 2021-06-23
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案