Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
Swift String trimmingCharacters()
In this tutorial, we will learn about the Swift String trimmingCharacters() method with the help of examples.
The trimmingCharacters() method removes whitespace from both ends of a string.
Example
var message = " Swift is fun "
// remove leading and trailing whitespaces
var newMessage = message.trimmingCharacters(in: .whitespaces)
print(newMessage)
// Output: Swift is fun
trimmmingCharacters() Syntax
The syntax of trimmingCharacters() is:
string.trimmingCharacters(in: .whitespaces)
Here, string is an object of the String class.
trimmingCharacters() Parameter
The trimmingCharacters() method takes one parameter:
- whitespaces - a property that removes whitespaces from both ends of a string
trimCharacters() Return Value
The trimmingCharacters() method returns:
- a string with whitespaces removed from both ends of the string
Note: In programming, whitespace is any character or series of characters that represent horizontal or vertical space. For example: space, newline \n, tab \t, etc.
Example: Swift trimmingCharacters()
var str1 = " Learn Swift Programming "
var str2 = "Learn \nSwift Programming\n\n "
print(str1.trimmingCharacters(in: .whitespaces))
print(str2.trimmingCharacters(in: .whitespaces))
Output
Learn Swift Programming Learn Swift Programming
In this program,
str1.trimmingCharacters(in: .whitespaces)returns"Learn Swift Programming"str2.trimmingCharacters(in: .whitespaces)returns"Learn \nSwift Programming"
As you can see from the above example, the trimmingCharacters() method only removes the leading and trailing whitespace. It doesn't remove whitespace that appears in the middle.