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:
Convert Character Array to String in Java
Python List extend()
Python Program to Display Fibonacci Sequence Using Recursion
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python format()
Python List copy()
Python Program to Merge Two Dictionaries
Python bool()
Machine Learning with Python for everyone - Mark E.Fenner
Python Inheritance
APIs in Node.js vs Python - A Comparison
Python time Module
Python enumerate()
Python set()
Python open()
Python Object Oriented Programming
Python Dictionary values()
Python Set isdisjoint()
Java String Conversions
Python Tuple
Python Program to Get the Class Name of an Instance
Python List Comprehension
Python hex()
Check if a String is a Palindrome in Java
Python String startswith()
Python tuple()
Python sum()
Debug a JavaMail Program
Python Program to Solve Quadratic Equation
Python del Statement
Python map()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...