为 .rtf 文件拆分单词

Splitting words for .rtf file

我想在 python 中制作程序,它将采用 .rtf 文件或输入文本并在 a、e、i、o、u 之后添加/- sing in words 这样当您将文本加载回 word 时, 单词在某些情况下会分裂。

例如当您减少边距时

Some random te- xt in microso- ft office.

但是当你 strec 文本时,它应该看起来很正常。 Microsoft Office 中的一些随机文本。 任何关于如何将句子拆分为字母然后在 a,e,i,o,u 之后添加 /- 的建议?

我不确定我是否理解任务。但是如果你想在字符串中遇到的每个元音后添加一个连字符,这样的事情可能会起作用:

s = "Some random text in Microsoft Office"

元音 = "aeiou"

new_s=""

对于 s 中的字符:

 if char.lower() in Vowels:

      char=char+"-"

      new_s +=char

 else:

      new_s +=char

打印(new_s)