Visual Basic String Trim Method (TrimStart, TrimEnd)

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

 

By 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 string Trim() method to remove all leading and trailing whitespaces from the defined string in 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 string Trim() method we removed all trailing and leading 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 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 starting and end of the specified string 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 string Trim() method to remove starting and end of whitespaces or specified characters from the string object in 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 like as shown below.

 

Visual Basic (VB) String Trim Method Example Result

 

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

Visual Basic String TrimStart() Method

In visual basic, the Trim() method will remove all trailing and leading whitespaces or defined characters from the current string object. In case, if we want to remove only trailing or starting occurrences of the whitespaces or characters from the string, then we need to use TrimStart() method.

 

In visual basic, the string TrimStart() method is useful to remove all trailing 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 trailing 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 trailing occurrences of whitespaces and specified characters in the string object.

 

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

 

Visual Basic String Trimstart Method Example Result

 

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

Visual Basic String TrimEnd() Method

Generally, in visual basic the Trim() method will remove all trailing and leading whitespaces or defined characters from the current string object. In case, if we want to remove only leading or ending occurrences of whitespaces or characters from the string, then we need to use TrimEnd() method.

 

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

 

Following is the example of using TrimEnd() method to remove all leading 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 leading occurrences of whitespaces and specified characters in the string object.

 

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

 

Visual Basic String TrimEnd Method Example Result

 

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

 

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