スペースで区切られた一連の単語が任意の順序で来る可能性がある場合、特定の単語セット内のそれらの単語のみを一致させるにはどうすればよいでしょうか。たとえば、私が持っているとします:
apple monkey banana dog
一致させたいのですがapple
、banana
どうすればそれを行うことができますか?
これが私が試したことです:
m = re.search("(?P<fruit>[apple|banana]*)", "apple monkey banana dog")
m.groupdict() --> {'fruit':'apple'}
でもリンゴとバナナの両方を合わせたい。