Table of Contents
In this example, you will learn to trim whitespace from a String.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using strip()
my_string = " Python " print(my_string.strip())
Output
Python
strip() removes the leading and trailing characters including the whitespaces from a string.
However, if you have characters in the string like '\n' and you want to remove only the whitespaces, you need to specify it explicitly on the strip() method as shown in the following code.
my_string = " \nPython "
print(my_string.strip(" "))
Output
Python
2. Example 2: Using regular expression
import re my_string = " Hello Python " output = re.sub(r'^\s+|\s+$', '', my_string) print(output)
Output
Hello python
In the regex expression, \s denotes the whitespace and \ is the or operation. + one or more occurrences of the pattern left to it.
Learn more about regex at Python RegEx.
Related posts:
Python Program to Find Armstrong Number in an Interval
Python Program to Shuffle Deck of Cards
Python Program to Copy a File
Python datetime
Python Set isdisjoint()
Python Program to Count the Number of Occurrence of a Character in String
Converting String to Stream of chars
Python Program to Print Colored Text to the Terminal
Python List remove()
Python String lower()
Python __import__()
Python List append()
String Processing with Apache Commons Lang 3
Python ord()
Python Strings
Deep Learning in Python - LazyProgrammer
Python Program to Check If Two Strings are Anagram
Java – Reader to String
Python String zfill()
Python filter()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Check Armstrong Number
Python Set pop()
How to get current date and time in Python?
Python Program to Print all Prime Numbers in an Interval
Python Program to Represent enum
Python map()
Generate a String
Python Dictionary keys()
Convert char to String in Java
Python reversed()
Python chr()