Visual Basic String Trim Method (TrimStart, TrimEnd)

The string Trim method is used to remove all leading and trailing whitespace characters from the specified string object in visual basic.

 

Using the Trim() method, we can also remove all occurrences of specified characters from the start and end of the current string.

 

Following is the pictorial representation of using the string Trim() method to remove all leading and trailing whitespaces from the defined string in a visual basic programming language.

 

Visual Basic String Trim Method Representation Diagram

 

If you observe the above diagram, we defined a string called “Welcome to Tutlane” and by using the string Trim() method, we removed all leading and trailing white-spaces from the defined string object.

Visual Basic String Trim Method Syntax

Following is the syntax of defining a string Trim method to remove all leading and trailing whitespaces or specified characters from the string object in a visual basic programming language.

 

Public Function Trim() As String

 

Public Function Trim(ByVal trimChars As Char()) As String

If you observe the above syntaxes, the first syntax is used to remove all whitespaces from the specified string's starting and end, and it won’t take any parameters.

 

The second syntax is used to remove trailing and leading occurrences of the specified characters in an array from the current string object.

Visual Basic String Trim() Method Example

Following is the example of using a string Trim() method to remove the starting and end of whitespaces or specified characters from the string object in a visual basic programming language.

 

Module Module1

    Sub Main()

        Dim str1 As String = "  Welcome"

        Dim str2 As String = "    to    "

        Dim str3 As String = "    Tutlane"

        Console.WriteLine("Before Trim: {0} {1} {2}", str1, str2, str3)

        Console.WriteLine("After Trim: {0} {1} {2}", str1.Trim(), str2.Trim(), str3.Trim())

        Dim trimChars As Char() = {"*"c, "@"c, " "c}

        Dim str4 As String = "@@**  Suresh Dasari  **@"

        Console.WriteLine("Before Trim: {0}", str4)

        Console.WriteLine("After Trim: {0}", str4.Trim(trimChars))

        Console.WriteLine("Press Enter Key to Exit..")

        Console.ReadLine()

    End Sub

End Module

If you observe the above example, we used a string Trim() method with or without characters to remove all leading and trailing whitespaces and the defined characters from the string object.

 

When we execute the above visual basic program, we will get the result as shown below.

 

Visual Basic (VB) String Trim Method Example Result

 

If you observe the above result, the string Trim() method removes all leading and trailing whitespaces and sets of characters from the string object based on our requirements.

Visual Basic String TrimStart() Method

The Trim() method will remove all leading and trailing whitespaces or defined characters from the current string object in visual basic. If you want to remove only leading or starting occurrences of the whitespaces or characters from the string, you need to use TrimStart() method.

 

In visual basic, the string TrimStart() method helps remove all leading occurrences of the whitespaces or specified characters in an array from the string object.

 

Following is the example of using the TrimStart() method to remove all leading or starting occurrences of the whitespaces or specified characters from the string object.

 

Module Module1

    Sub Main()

        Dim str1 As String = "  Welcome"

        Dim str2 As String = "    to    "

        Dim str3 As String = "    Tutlane"

        Console.WriteLine("Before Trim: {0} {1} {2}", str1, str2, str3)

        Console.WriteLine("After Trim: {0} {1} {2}", str1.TrimStart(), str2.TrimStart(), str3.TrimStart())

        Dim trimChars As Char() = {"*"c, "@"c, " "c}

        Dim str4 As String = "@@**  Suresh Dasari  **@"

        Console.WriteLine("Before Trim: {0}", str4)

        Console.WriteLine("After Trim: {0}", str4.TrimStart(trimChars))

        Console.WriteLine("Press Enter Key to Exit..")

        Console.ReadLine()

    End Sub

End Module

If you observe the above example, we used a TrimStart() method to remove all leading occurrences of whitespaces and specified characters in the string object.

 

When we execute the above visual basic program, we will get the result as shown below.

 

Visual Basic String Trimstart Method Example Result

 

If you observe the above result, the string TrimStart() method has removed only leading or starting whitespaces and defined characters from the given string object.

Visual Basic String TrimEnd() Method

In visual basic, if you want to remove only trailing or ending occurrences of whitespaces or characters from the string, you need to use TrimEnd() method.

 

In visual basic, the string TrimEnd() method helps remove all leading or ending occurrences of whitespaces or specified characters in an array from the string object.

 

Following is the example of using the TrimEnd() method to remove all trailing or ending occurrences of whitespaces or specified characters from the string object.

 

Module Module1

    Sub Main()

        Dim str1 As String = "  Welcome   "

        Dim str2 As String = "    to  "

        Dim str3 As String = "    Tutlane  "

        Console.WriteLine("Before Trim: {0} {1} {2}", str1, str2, str3)

        Console.WriteLine("After Trim: {0} {1} {2}", str1.TrimEnd(), str2.TrimEnd(), str3.TrimEnd())

        Dim trimChars As Char() = {"*"c, "@"c, " "c}

        Dim str4 As String = "@@**  Suresh Dasari  **@"

        Console.WriteLine("Before Trim: {0}", str4)

        Console.WriteLine("After Trim: {0}", str4.TrimEnd(trimChars))

        Console.WriteLine("Press Enter Key to Exit..")

        Console.ReadLine()

    End Sub

End Module

If you observe the above example, we used a TrimEnd() method to remove all trailing occurrences of whitespaces and specified characters in the string object.

 

When you execute the above visual basic program, we will get the result as shown below.

 

Visual Basic String TrimEnd Method Example Result

 

If you observe the above result, the string TrimEnd() method has removed only trailing or ending whitespaces and defined characters from the given string object.

 

This is how you can use string Trim(), TrimStart(), TrimEnd() methods in visual basic to trim string objects in a visual basic programming language based on our requirements.