【发布时间】:2021-04-14 21:44:30
【问题描述】:
我有一个字符串,其中包含一些单词的颜色代码。例如:
[38;2;139;0;0mHello [38;2;255;255;255m[38;2;128;128;128mWorld [38;2;255;255;255m
我需要一种方法来删除这些代码。颜色代码值是动态的并且不断变化,但它具有 [38;2;r;g;bm 的模式。使用上述字符串的正则表达式应该返回 'Hello World'。
到目前为止,我尝试了正则表达式^.*$,但没有成功。
我想在 Python 中执行此操作,而不是 Perl、sed 或 Bash。
有什么建议吗?或用 '' 替换的有效正则表达式。
【问题讨论】:
标签: python-3.x regex