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 Calculate the Area of a Triangle
Python String title()
Python frozenset()
Python Set add()
Python List
Python Tuple
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Split a String in Java
Python Dictionary update()
Python Strings
Python str()
Python String lower()
Python len()
Python String isidentifier()
Python Dictionary items()
Python String isupper()
Python Program to Differentiate Between type() and isinstance()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
String Initialization in Java
Python type()
Python Modules
Java InputStream to String
Python Program to Get the Class Name of an Instance
Python Generators
Python zip()
Python Set discard()
Python Program to Check If Two Strings are Anagram
Python Global, Local and Nonlocal variables
Python Program to Get Line Count of a File
Python Object Oriented Programming
Python Sets
Python List remove()