【发布时间】:2021-03-12 03:27:31
【问题描述】:
我需要从原始字符串中检索具有固定开始和结束模式的字符串:
原字符串: (0, '\x1b[0;36mlocal\x1b[0;0m:\n\x1b[0;32mdbsvr-234-00ty.triu.ty.test.com\x1b[0;0m', [])
所需字符串: dbsvr-234-00ty.triu.ty.test.com
尝试使用替换和拆分方法,但它没有给出我正在寻找的准确输出。任何指针将不胜感激。
【问题讨论】:
-
您应该首先找到一个专门用于删除 ANSI 颜色的库,然后在您的文本上运行它。 (类似于github.com/chalk/strip-ansi-cli,但用于 Python)之后,进行常规文本处理。
-
有很多可用的正则表达式示例,例如superuser.com/questions/380772/… 或 stackoverflow.com/questions/32166976/…