我有两个字典-一个是字典,由分类器标识的名词词典;另一个是由正则表达式解析器标识的名词短语的字典。两个词典的键都是句子编号的字符串。 如果它们重合,我想用名词短语代替名词。
output_classifier看起来像这样:
{'47': ['staff_7', 'food_11', 'portion_17', 'portobello_25', 'gorgonzola_27', '/_28', 'sausage_29', 'appetizer_30', 'lobster_33', 'risotto_34']}
输出正则表达式解析器如下所示:
{'47': ['portion_17 size_18', 'sausage_29 appetizer_30', 'lobster_33 risotto_34']}
我想保留单个单词(如果它们不在正则表达式分析器中),并替换短语-摆脱原始单词。
预期的输出:
{'47': ['staff_7', 'food_11', 'portion_17 size_18', 'portobello_25', 'gorgonzola_27', '/_28', 'sausage_29 appetizer_30', 'lobster_33 risotto_34']}
替换后,似乎无法摆脱单个单词。