品詞の pos パターンの一致に問題があります。NN + IN + NN、VBG + IN + NN、ADJ + IN + NN などの前置詞句パターンの規則がありました。
アイデアは、任意の文からパターンを抽出し、上記の定義ルールと一致させ、一致した場合は True を返すことです。
文から抽出した例: sent_pos = [('increasing', 'VBG'), ('of', 'IN'), ('mutation', 'NN')] いずれかのルールに一致1 = [('', 'VBG' '), ('', 'IN'), ('', 'NN')] または rule2 = [('', 'NN'), ('', 'IN'), ('', 'NN' )] または [('', 'ADJ'), ('', 'IN'), ('', 'NN')]
結果は True を返します。
Pythonコードで可能ですか?
お返事ありがとうございます。