正则表达式判断文件路径
时间: 2023-07-17 11:01:52 浏览: 166
文件路径的正则表达式
4星 · 用户满意度95%
你可以使用正则表达式来判断文件路径。下面是一个示例的正则表达式,可以匹配常见的文件路径格式:
```python
import re
def validate_file_path(path):
pattern = r'^[a-zA-Z]:\\(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]*$'
if re.match(pattern, path):
return True
return False
# 示例用法
file_path = 'C:\\Users\\username\\Documents\\file.txt'
if validate_file_path(file_path):
print('文件路径有效')
else:
print('文件路径无效')
```
这个正则表达式可以匹配以字母开头的驱动器名称(例如:C:),然后是反斜杠和目录名称的组合,最后以文件名结尾。请注意,这只是一个简单的示例,你可以根据具体的需求进行修改和扩展。
阅读全文