我想在寬度爲16個字符的滾動顯示中顯示一些文本。 爲了提高可讀性,我想翻閱文本,但不是簡單地分割每16個字符,我寧願分割每個字或標點的結尾,在16個字符限制超過之前。Python - 在單詞之後分詞,但在結果中最多有n個字符
示例:
text = 'Hello, this is an example of text shown in the scrolling display. Bla, bla, bla!'
這個文本應以字符串列表轉換與最多16個字符
result = ['Hello, this is ', 'an example of ', 'text shown in ', 'the scrolling ', 'display. Bla, ', 'bla, bla!']
我開始用正則表達式re.split('(\W+)', text)
讓每一個元素(文字,標點)的名單,但我失敗了合作把它們放在一起。
你能幫我嗎,或者至少給我一些提示?
謝謝!
你是aweseome!謝謝。 – spky