我有以下文字:
快速的棕色狐狸跳过懒狗
我只需要获得文本的12个第一个字符(只是为了使示例简单)。前12个字符是“快速br”。有没有办法在Python中剥离单词边界处的文本以摆脱“br”?
答案 0 :(得分:7)
当然,有几种方法可以做到这一点。一个是使用textwrap模块:
>>> import textwrap
>>> textwrap.wrap('The quick brown fox jumps over the lazy dog', 12)
['The quick', 'brown fox', 'jumps over', 'the lazy dog']
你只需要拿出第一个元素就可以了......
答案 1 :(得分:4)
使用textwrap:
In [1]: import textwrap
In [2]: s = "The quick brown fox jumps over the lazy dog"
In [3]: textwrap.wrap(s, 12)[0]
Out[3]: 'The quick'