сопоставить POS-тег и последовательность слов

У меня есть следующие две строки с их POS-тегами:

Sent1: "что-то вроде того, как писатель-профессионал или фразеологист работает, было бы действительно здорово"

[(«что-то», «NN»), («как», «IN»), («как», «WRB»), («писатель», «NN»), («за», «NN») , ('или', 'CC'), ('фразеология', 'NN'), ('works', 'NNS'), ('will', 'MD'), ('be', 'VB') , ('Действительно', 'RB'), ('Круто', 'JJ'), ('.', '.')]

Sent2: "больше вариантов, таких как редактор синтаксиса"

[('more', 'JJR'), ('options', 'NNS'), ('like', 'IN'), ('the', 'DT'), ('syntax', 'NN') , («редактор», «NN»), («бы», «MD»), («быть», «VB»), («хороший», «JJ»)]

Я ищу способ обнаружить (вернуть True), если есть последовательность: «будет» + будет »+ прилагательное (независимо от положения прилагательного, если его после« будет »« быть ») в этих строках Во второй строке прилагательное «хороший» следует сразу за «будет», но в первой строке это не так.

Тривиальный падеж (нет другого слова перед прилагательным;"было бы здорово") была решена в моем предыдущем вопросе:обнаружение шаблона POS-тега вместе с указанными словами

Сейчас я ищу более общее решение, где необязательные слова могут встречаться перед прилагательным. Я новичок в NLTK и Python.

Ответы на вопрос(5)

Ваш ответ на вопрос