p = re.compile('(?s)"(?:[^"\\\\]|\\\\.)*"')
ms = p.match('"my s\\"tr"; 5;')
print(ms.group(0))
Как использовать '\' в регулярном выражении утверждения Python lookbehind (?<=\\) для сопоставления строк в кавычках, подобных С++