2

「私の父はアメリカ人で、ハンサムです」と「私の母は北米出身で、彼女はいい人です」という文章があります。

コンソールに表示される単語American(この場合はan) とAmerica(この場合は )の前にある単語を抽出する必要があります。North

注: 単語には、2 番目の文で , にAmericaする接尾辞America + nがあります。American

これまでの私のコード:::

for line in words:
    for word in line.strip().split(' '):
         // HERE I SHOULD WRITE THE CODE TO IDENTIFY THE WORD BEFORE THE STRING 'AMERICA*'
4

5 に答える 5

0

文がどのように区切られているかはわかりませんが、文のリストにある場合は使用できます.

import re
for line in sentences:
   sentence = line.strip().split(" ")
   for word in sentence:
       if re.search("America*",word):
           ind = sentence.index(word)
           print sentence[ind-1]
于 2013-08-10T18:46:32.527 に答える