Как получить путь к файлу из строки
'''
txt=r"""
AuthorizedCDFPrefix :
Comments :
Contact : Symantec Corporation
DisplayVersion : 7.7.2
HelpLink : http://www.symantec.com/business/support
HelpTelephone : 800-342-0652
InstallDate : 20161026
InstallLocation : C:\Program Files\Veritas\
InstallSource : C:\Users\xemukblbexsrv\Desktop\x64\
ModifyPath : "C:\Windows\Installer\{AE93F96C-24C5-4270-AB93-021CA3BD19
9E}\Setup.exe"
Publisher : Symantec Corporation
Readme :
Size :
EstimatedSize : 517996
UninstallString : "C:\Windows\Installer\{AE93F96C-24C5-4270-AB93-021CA3BD19
9E}\Setup.exe" -u
URLInfoAbout : http://www.symantec.com
URLUpdateInfo : http://www.symantec.com/business/support
VersionMajor : 7
VersionMinor : 7
WindowsInstaller : 0
Version : 117899266
Language : 1033
DisplayName : Symantec NetBackup Client
NoModify : 0
NoRemove : 0
NoRepair : 0
DisplayIcon : "C:\Windows\Installer\{AE93F96C-24C5-4270-AB93-021CA3BD19
9E}\NB_ARP_ICON"
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SO
FTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Symante
c NetBackup Client
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SO
FTWARE\Microsoft\Windows\CurrentVersion\Uninstall
PSChildName : Symantec NetBackup Client
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
"""
import re
pattern = 'DisplayVersion[\s]+:\s(.*)'
pattern1 = 'UninstallString[\s]+:\s(.*)\w+'
result1 = re.findall(pattern1, txt)[0]
print(result1)
'''
- Нужен вывод, подобный этому
- UninstallString : "C:\Windows\Installer{AE93F96C-24C5-4270-AB93-021CA3BD199E}\Setup.exe" -u
- Но я получаю следующее
"C:\Windows\Installer{AE93F96C-24C5-4270-AB93-021CA3BD1" Не получает конечную строку, потому что оставшаяся строка будет в следующей строке
Кто-то может помочь в этом @python