How to count the white spaces in a string in VB.NET

2 Answers

0 votes
Imports System
Imports Microsoft.VisualBasic

Public Class CountWhiteSpacesInString_VB_NET
    Public Shared Sub Main(ByVal args As String())
		Dim s As String = "VB.NET " & vbLf & "  Programming " & vbCr & " Language " & vbTab & " "
		
        Dim WhiteSpaces As Integer = s.Length - s.ToLower().Replace(" ", "").Replace(vbLf, "").Replace(vbCr, "").Replace(vbTab, "").Length
		
        Console.WriteLine("WhiteSpaces = " & WhiteSpaces)
    End Sub
End Class



' run:
'
' WhiteSpaces = 10
' 

 



answered Oct 19, 2024 by avibootz
0 votes
Imports System
Imports Microsoft.VisualBasic

Public Class CountWhiteSpacesInString_VB_NET
    Private Shared Function countWhitespaceCharacters(ByVal s As String) As Integer
        Dim count As Integer = 0

        For Each c As Char In s
            If Char.IsWhiteSpace(c) Then
                count += 1
            End If
        Next

        Return count
    End Function

    Public Shared Sub Main(ByVal args As String())
        Dim s As String = "C# " & vbLf & "  Programming " & vbCr & " Language " & vbTab & " "
	
        Console.WriteLine("WhiteSpaces = " & countWhitespaceCharacters(s))
    End Sub
End Class




' run:
'
' WhiteSpaces = 10
' 

 



answered Oct 19, 2024 by avibootz

Related questions

1 answer 159 views
1 answer 129 views
1 answer 139 views
1 answer 126 views
1 answer 107 views
1 answer 124 views
1 answer 99 views
...