Python: Remove the ANSI escape sequences from a string
Write a Python program to remove ANSI escape sequences from a string.
Sample Solution:
Python Code:
import re
text = "\t\u001b[0;35mgoogle.com\u001b[0m \u001b[0;36m216.58.218.206\u001b[0m"
print("Original Text: ",text)
reaesc = re.compile(r'\x1b[^m]*m')
new_text = reaesc.sub('', text)
print("New Text: ",new_text)
Sample Output:
Original Text: google.com 216.58.218.206 New Text: google.com 216.58.218.206
Flowchart:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to do a case-insensitive string replacement.
Next: Write a Python program to find all adverbs and their positions in a given sentence.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics