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:
Java InputStream to String
Python Type Conversion and Type Casting
Java Program to Implement the Program Used in grep/egrep/fgrep
Python File I/O Operation
Python Directory and Files Management
Converting String to Stream of chars
Python globals()
Python Program to Create a Countdown Timer
String Set Queries
Map to String Conversion in Java
Python String zfill()
Python Set symmetric_difference()
Python property()
Python filter()
Python List insert()
Python Program to Check if a Number is Odd or Even
Python String lstrip()
Python String index()
Python Program to Concatenate Two Lists
Java String to InputStream
Python sorted()
Python chr()
Java – Generate Random String
Python type()
Python oct()
Python Program to Check Whether a String is Palindrome or Not
Converting a Stack Trace to a String in Java
Convert String to int or Integer in Java
Python Program to Print the Fibonacci sequence
Python Function Arguments
Python List append()
Python String rindex()