У меня есть многострочная строка, которая выглядит следующим образом:
st = '''emp:firstinfo\n
:secondinfo\n
thirdinfo
'''
print(st)
Я пытаюсь пропустить второй ':' из моей строки и получить вывод, который выглядит следующим образом:
'''emp:firstinfo\n
secondinfo\n
thirdinfo
'''
Проще говоря, если он начинается с ':' Я пытаюсь игнорировать это.
Вот что я сделал:
mat_obj = re.match(r'(.*)\n*([^:](.*))\n*(.*)' , st)
print(mat_obj.group())
Очевидно, я не вижу своей ошибки, но может ли кто-нибудь помочь мне сказать, где я ошибаюсь?