我正在寻找一种方法来拆分复杂的Windows命令字符串,如:
"C:\\DOCUME~1\\<USER>~1\\LOCALS~1\\Temp\\is-M186E.tmp\\one.exe C:\\two.exe\" Track=\"0011011000\"\""
(一个进程启动具有选项的另一个进程)以获得第一个可执行文件名,例如, one.exe
。
由于这些字符串来自各种日志,因此它们可能非常复杂,我不知道目录名称中是否会有空格。 有没有人知道如何做到这一点?
我在linux机器上使用python 3.
编辑:好的抱歉,我误导了,我不知道文件扩展名的先验。它可能不是.exe