У меня была эта проблема ... и нашел работоспособное решение.
Я не хотел, чтобы окно выбора отображалось до тех пор, пока пользователь не щелкнул какой-то простой HTML. Поэтому я наложил элемент select на opacity=.01
. После нажатия, я изменил его на opacity=100
. Это позволило мне скрыть выбор, и когда пользователь нажал на текст, появится выбор с отображаемыми параметрами.
Вы можете использовать
re.sub(r'\(([^()]*)\)', r'\1', s)
См. regex demo .
Подробности
\(
- (
символ ([^()]*)
- группа 1 (\1
относится к значению этой группы из шаблон замены): 0 или более символов, кроме скобок \)
- См. демонстрацию Python :
import re
s = "(NP (NN (Police)) (SBAR (SC (for)) (S (NP-SBJ (*)) (VP (VB (secure)) (NP (NN (olympic games)))))))"
print(re.sub(r'\(([^()]*)\)', r'\1', s))
# => (NP (NN Police) (SBAR (SC for) (S (NP-SBJ *) (VP (VB secure) (NP (NN olympic games))))))