首页 > 解决方案 > Python textwrap忽略字符串某些部分的长度

问题描述

我正在使用 textwarp 将一条大线扭曲为具有特定长度的小线

lines = wrap(line, 33)

它的工作与我一样,但只有一个问题,我的大字符串中有一些代码,我的程序用来设置字符串的样式

test string with no color - This part is [#?color_red]red[#]. and this part is [#?color_blue]Blue[#] and...

但是当我使用 textwarp 时,它也会将代码视为字符串的一部分,这在某些情况下会导致字符串的长度错误(因为您知道这些代码不会出现在我的程序中,它们只是用于样式)
所以我的问题是如何我可以让 textwarp 忽略这些代码吗?

标签: python

解决方案


推荐阅读