Python 正则表达式从Windows路径中获取文件夹

来源:互联网 发布:杭州行知小学学区房 编辑:程序博客网 时间:2024/06/04 23:31
<pre name="code" class="python">1. Regular Expression^([a-zA-Z]:|\\\\[a-zA-Z0-9_.$ -]+\\[a-z0-9_.$ -]+)?((?:\\|^)(?:[^\\/:*?"<>|\r\n]+\\)+)eg.c:\folder\subfolder\file.extExtract:\folder\subfolder\\\server\share\folder\subfolder\file.extExtract:\folder\subfolder\2. Python codeimport resubject = 'c:\\folder\\subfolder\\file.ext'match = re.search(r'^([a-zA-Z]:|\\\\[a-zA-Z0-9_.$ -]+\\[a-z0-9_.$ -]+)?((?:\\|^)(?:[^\\/:*?"<>|\r\n]+\\)+)', subject)if match:result = match.group(2)else:result = ""print result,


                                             
0 0
原创粉丝点击