Python 拆分.rtf文件的字

Python 拆分.rtf文件的字,python,ms-office,rtf,Python,Ms Office,Rtf,我想用python编写一个程序,它将获取.rtf文件或输入文本,并在a、e、I、o、u之后添加/-sing-in-words,这样当您将文本加载回word时,单词将在某些情况下拆分 e、 当你减少利润时 - 微软的xt- ft办公室。 但当你播放文本时,它应该看起来很正常。 microsoft office中的一些随机文本。 有没有关于如何将句子拆分成字母,然后在a、e、i、o、u之后加上/-的建议?我不确定我是否理解这项任务。但是,如果您想在字符串中遇到的每个元音后添加连字符,可以使用类似的方

我想用python编写一个程序,它将获取.rtf文件或输入文本,并在a、e、I、o、u之后添加/-sing-in-words,这样当您将文本加载回word时,单词将在某些情况下拆分

e、 当你减少利润时

-
微软的xt-
ft办公室。

但当你播放文本时,它应该看起来很正常。 microsoft office中的一些随机文本。
有没有关于如何将句子拆分成字母,然后在a、e、i、o、u之后加上/-的建议?

我不确定我是否理解这项任务。但是,如果您想在字符串中遇到的每个元音后添加连字符,可以使用类似的方法:

s=“Microsoft Office中的一些随机文本”

元音=“aeiou”

new_s=“”

对于s中的字符:

 if char.lower() in Vowels:

      char=char+"-"

      new_s +=char

 else:

      new_s +=char

打印(新)

欢迎使用堆栈溢出!到目前为止你试过什么?这是我的代码,这是我的错误,这是我尝试过的格式。这似乎只是要求为您编写代码。欢迎使用堆栈溢出。这不是一个代码编写服务。请花一些时间阅读这些页面,尤其是在这里发布下一个问题之前。谢谢。伙计,你们是一个传奇人物,但若它是单词中的最后一个字母,有并没有办法不加上vovel,若它在辅音之间,还有并没有办法在R后面加上。提前感谢您您可以使用字符串的index()方法来验证字符的位置,例如,对于s中的char:if s.index(char)==len(s)-1:print(char)以及类似方式的“R”条件。