擅长:python、mysql、java
<p>我的示例可能需要在出现异常或奇怪的输入值时进行加固,但我认为您可以通过以下步骤来完成这一点:</p>
<ol>
<li>把字符串删去30个字符</li>
<li>如果需要,在最后一个空格上拆分字符串。你知道吗</li>
</ol>
<p>可能是这样的:</p>
<pre><code>input = "Quisque pretium magna ac aliquet interdum. Mauris posuere, risus non mollis placerat, diam ligula commodo justo, ac aliquet velit ante a ipsum."
final_string = ''
cut_length = 30
while input:
temp = input[:cut_length]
if input[cut_length] != ' ':
temp = temp.split(" ", 1)[0]
final_str += temp + "\n"
input = input.replace(temp, '', 1)
print(final_str)
</code></pre>