@semen7907

Как удалить текст в скобках?

Подскажите пожалуйста, как можно удалить текст который находится в скобках ( ), пример:

Python (МФА: [ˈpʌɪθ(ə)n]; в русском языке распространено название пито́н) — высокоуровневый язык программирования.....
  • Вопрос задан
  • 1437 просмотров
Решения вопроса 3
@pcdesign
>>> a = """Python (МФА: [ˈpʌɪθ(ə)n]; в русском языке распространено название пито́н) — высокоуровневый язык программирования....."""
>>> import re
>>> print(re.sub(r'\(.+?\)\s', '', a)) 
Python  — высокоуровневый язык программирования.....
Ответ написан
Комментировать
qlkvg
@qlkvg
python backend developer
try:
    my_string = "hey (hey) - hey"
    my_new_string = my_string.split("(")[0] + my_string.split(")")[1]
except IndexError:
    my_new_string = my_string
Ответ написан
@dkdoter
play dota
На python это выглядит примерно так:
s = "python(jfjfjfjfjfj)"
new_s = ""
not_closed = False
for i in range(len(s)):
    if s[i] == "(":
        not_closed = True
    elif s[i] == ")":
        not_closed = False
    else:
        if not not_closed:
            new_s += s[i]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы