句子python中的细长单词和单词组合

时间:2013-11-04 21:55:25

标签: python for-loop stringstream string-split

我有几行如: mostfoolofall,sooo,hiiieee,footballfan

如果你注意到上面的模式,或者在1个单词本身中有一个单词的组合,例如“largestfoolofall”“footballfan”。

1)我想知道如何理解它是一个单词内的多字。

2)sooo和hiiieee是细长的词。我该怎么发现?

我是python的新手,因此陷入了困境。此外,如果您可以共享任何有用的网站来学习循环,字符串拆分等,那么它将非常有用

1 个答案:

答案 0 :(得分:0)

我猜你有一个有效单词列表。所以迭代你的话并检查它们是否在你的行中:

for word in words:                              # iterate over all valid words
     if word in line:                           # if a valid word is found in line
         print 'I found a valid word: '+word
         line.replace(word,'')                  # remove the word from your line

最后,您最终会找到所有有效字词,并且只会在“行”变量中留下垃圾字符。

有关进一步的字符串操作,请参阅string methods