Удалить строку между двумя символами из текстовой строки У меня есть текстовая строка вроде: "abcd[e]yth[ac]ytwec" Мне нужно просто "abcdythytwec" Каков самый простой способ сделать это с помощью регулярного выражения или иначе в python? Я использую метод .split('['), который является громоздким. Ответ 1 In [11]: re.sub(r'\[.*?\]', '', 'abcd[e]yth[ac]ytwec') Out[11]: 'abcdythytwec' Ответ 2 Попробуйте использовать модуль re: import re re.sub(r'\[[^]]*\]', '', "abcd[e]yth[ac]ytwec")