Мне нужно, чтобы соответствовать такие группы, как:Python соответствует регулярному выражению спасся голец
:data:
:abc'e12\:3\:text:
в строке, а это означает
:(?P<data>.*?):
, но также позволяют спасся двоеточие \:
Моя лучшая попытка выглядит это:
:(?P<data>((?<=\\):|.)*?):
Пробовал ли вы использовать стартовые и концевые якоря в соответствии с первым и последним двоеточиями? (т. е. используя '^' и '$') – Jerry