Skip to main content
 首页 » 编程设计

python之如何从这种字符串中删除不需要的字符

2025年05月04日24youxin

[1mResolving domain yahoo.com ,[0m ,98.138.253.109  yahoo.com 

我想删除 "[1m" 和 "[0m"。我尝试使用 encode('utf-8') 进行编码,但没有成功。

请帮忙。

请您参考如下方法:

显然,您正在从兼容 VT100 的终端接收颜色编码的字符串。字符串中应该有 #27 (0x1b, ESC) 符号,如果是这样,请使用正则表达式从字符串中消除以 ESC 符号开头的颜色代码。您可以查看可能的颜色代码列表 in this Wikipedia article.

抱歉,我不是编写正则表达式或 Python 代码的专家,所以请使用其他代码答案。