У меня есть банк дерева разбора с неверным форматом, в котором слова заключены в скобки.
string = (NP (NN (Police)) (SBAR (SC (for)) (S (NP-SBJ (*)) (VP (VB (secure)) (NP (NN (olympic games)))))))
Я попытался убрать скобки без слова внутри, оказалось, что я удалил все из них.
re.sub(r'[\(\)]','',string)
и это тоже не работает.
re.sub(r'\s\(.*\)\))
Потому что я думаю, что шаблон основан на вторых закрытых скобках, таких как
(Police)) (for)) (*)) (secure)) (olympic games))
Я хочу удалить круглые скобки, которые окружают слово без слова, как это. Любая помощь?
result = (NP (NN Police) (SBAR (SC for) (S (NP-SBJ *) (VP (VB secure) (NP (NN olympic games))))))