Source code for scitex_core.str._remove_ansi
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Time-stamp: "2024-11-04 01:21:34 (ywatanabe)"
# File: ./scitex_repo/src/scitex/str/_remove_ansi.py
import re
[docs]
def remove_ansi(string):
"""
Removes ANSI escape sequences from a given text chunk.
Parameters:
- chunk (str): The text chunk to be cleaned.
Returns:
- str: The cleaned text chunk.
"""
ansi_escape = re.compile(r"\x1B[@-_][0-?]*[ -/]*[@-~]")
return ansi_escape.sub("", string)
# EOF