Remove Extra White Spaces from a String in Python

Published: 22 August 2025
on channel: Study Desk of Anand
66
13

🧹 Remove Extra White Spaces from a String in Python | Using re.sub()
In this video, you'll learn how to remove extra white spaces from a sentence using Python's re module (re.sub() and re.compile). This is a powerful technique for cleaning up messy text, commonly used in data preprocessing and real-world automation tasks.

📌 What you'll learn:
✅ How to match one or more whitespace characters using \s+
✅ How to normalize spaces between words
✅ How to remove all spaces from a string
✅ How to strip leading and trailing spaces

🧠 Perfect for Python beginners, data cleaners, and interview practice.

🛠️ Code used in the video:

import re

Input strings
str1 = " This is a sentence with white spaces. "
str2 = " P Y T H O N "

Compile pattern for one or more spaces
space = re.compile(r'\s+')

Normalize internal spaces and strip ends
result = space.sub(' ', str1).strip()
print(result) # Output: "This is a sentence with white spaces."

Remove all spaces
result2 = space.sub('', str2).strip()
print(result2) # Output: "PYTHON"
💡 Tip: re.sub(r'\s+', ' ', text) replaces multiple spaces with a single space. Use strip() to remove leading and trailing spaces.

👍 Like, 💬 Comment, 🔁 Share & 🔔 Subscribe for more Python text cleaning and automation tutorials!

#Python #TextCleaning #RegexPython #RemoveWhiteSpaces #PythonForBeginners #reSub #LearnPython #PythonTips #StringManipulation #PythonCoding


On this page of the site you can watch the video online Remove Extra White Spaces from a String in Python with a duration of hours minute second in good quality, which was uploaded by the user Study Desk of Anand 22 August 2025, share the link with friends and acquaintances, this video has already been watched 66 times on youtube and it was liked by 13 viewers. Enjoy your viewing!