如何在Python中修剪单词边界处的文本

时间:2013-12-28 18:46:31

标签: python python-2.7 text

我有以下文字:

  

快速的棕色狐狸跳过懒狗

我只需要获得文本的12个第一个字符(只是为了使示例简单)。前12个字符是“快速br”。有没有办法在Python中剥离单词边界处的文本以摆脱“br”?

2 个答案:

答案 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'