Попробуйте следующее регулярное выражение:
\((\w|,| |\/)+\)
В терминах кода: re.search(r"\((\w|,| |\/)+\)", x)
Объяснение:
(и): match самые внешние скобки
() +: один или несколько элементов из (), используемых для обозначения "или"
\ w |, | | /: совпадать с альфа-цифрой c ИЛИ запятой "," ИЛИ "" (пробел "ИЛИ" / "(обратная сторона sh, которую мы экранируем как" / ")
Попробуйте поиграть на: https://regexr.com/
Редактировать: другие комментарии основаны на отрицательном множестве [^)], но это будет соответствовать ЛЮБОМУ символу, а не правильному паренсу. Возможно, вы захотите ввести более строгие правила, основанные на ваших Например, оно будет соответствовать (&&&*$$)
в центре Торонто (&&&*$$)
, что вы можете или не можете хотеть.