從Python 中的字串中刪除ANSI 轉義序列
使用從SSH 指令取得的字串時,您可能會遇上字串到干擾的ANSI 轉義序列你的程式的運作。要刪除這些轉義序列並從字串中提取相關信息,您可以使用Python 的正則表達式模組採用以下技術:
正則表達式方法
您可以使用以下正規表示式用於識別並從字串中刪除ANSI 轉義序列:
此正規表示式針對7 位元和8 位元 C1 ANSI 轉義序列,包括控制序列引入符 (CSI) 和選擇圖形呈現 (SGR) 代碼。
例
考慮以下帶有 ANSI轉義的字串序列:
應用上述正規表示式將刪除轉義序列,留下:
正規表示式說明
透過匹配並刪除這些轉義序列,您可以有效地從字串中提取所需的文字。
以上是如何從 Python 中的字串中刪除 ANSI 轉義序列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!