我有这段文字:
创建调试信息文件 'c:\Users\Path1\Path2\Strategies\Path3\CustomStrategy.PDB' 出现意外错误 -- 'c:\Users\Path1\Path2\Strategies\Path3\CustomStrategy.pdb: 系统找不到路径指定的。
我需要解析出文件路径,c:\Users\Path1\Path2\Strategies\Path3
或者c:\Users\Path1\Path2\Strategies\Path3\CustomStrategy.PDB
更容易。我尝试使用以下正则表达式
\w:.+[.]\w{3}
但是,这个正则表达式不会在第一个文件扩展名处停止,而是继续匹配路径的第二个实例,在 .pdb 的第二个实例处停止;因此将两个文件路径放在一个正则表达式匹配中。
为了使正则表达式将两条路径解析为两个单独的匹配项,我需要更改什么?谢谢。