vb.net 字符两端去除半角和全角空格

vb.net 字符两端去除半角和全角空格,第1张

概述  #Region "文字列を処理"     ''' <summary>     ''' 両端空格の削除処理     ''' 半角スペース、全角スペースができる     ''' </summary>     ''' <param name="strText">処理の文字列</param>     ''' <param name="FlgSpace">0: (半角スペース + 全角スペース)、1:

#Region "文字列を処理"
''' <summary>
''' 両端空格の削除処理
''' 半角スペース、全角スペースができる
''' </summary>
''' <param name="strText">処理の文字列</param>
''' <param name="FlgSpace">0: (半角スペース + 全角スペース)、1: (半角スペース)</param>
''' <returns>両端空格を削除した文字列</returns>
''' <remarks>両端空格(半角スペース、全角スペース)を削除する</remarks>
Public Overloads Shared Function PFN_Trim(ByVal strText As String,Optional ByVal FlgSpace As Integer = 0) As String

Dim strRtn As String = String.Empty

'0: (半角スペース + 全角スペース)
If FlgSpace = 0 Then
strRtn = PFN_Trim(strText," ")
'1: (半角スペース)
Else
strRtn = PFN_Trim(strText," ")
End If

Return strRtn

End Function

''' <summary>
''' 両端空格の削除処理
''' 半角スペース、全角スペースができる
''' </summary>
''' <param name="strText">処理の文字列</param>
''' <param name="strTrimText">trim:内容</param>
''' <returns>両端空格を削除した文字列</returns>
''' <remarks>両端空格(半角スペース、全角スペース)を削除する</remarks>
Public Overloads Shared Function PFN_Trim(ByVal strText As String,ByVal strTrimText As String) As String

Dim strTmp As String = strText.Trim

'MsgBox(strText.Replace(strTrimText,"▲").Replace(" ","△"))
While strTmp.StartsWith(strTrimText) = True OrElse strTmp.EndsWith(strTrimText) = True

If strTmp.StartsWith(strTrimText) = True Then
strTmp = strTmp.Substring(1,strTmp.Length - 1).Trim
End If

If strTmp.EndsWith(strTrimText) = True Then
strTmp = strTmp.Substring(0,strTmp.Length - 1).Trim
End If

End While

'Return strTmp.Replace(strTrimText,"▲").Trim Return strTmp.Trim End Function #End Region

总结

以上是内存溢出为你收集整理的vb.net 字符两端去除半角和全角空格全部内容,希望文章能够帮你解决vb.net 字符两端去除半角和全角空格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1290764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存