python查找并检测字符串中的路径文件
我想让代码把文本中的所有路径都写给我。例如:python查找并检测字符串中的路径文件,python,string,file,path,Python,String,File,Path,我想让代码把文本中的所有路径都写给我。例如: text = "hello. this is path: C:\Users\zivsi\noz\wave.txt" print(path in the text) (C:\Users\zivsi\noz\wave.txt) 我该怎么做? 谢谢尝试使用正则表达式来匹配字符串中的特定模式,请参阅re-library文档中的regex库。尝试使用正则表达式来匹配字符串中的特定模式,请参阅re-library文档中的regex库。我认为您可能会尝试在路径中
text = "hello. this is path: C:\Users\zivsi\noz\wave.txt"
print(path in the text)
(C:\Users\zivsi\noz\wave.txt)
我该怎么做?
谢谢尝试使用正则表达式来匹配字符串中的特定模式,请参阅re-library文档中的regex库。尝试使用正则表达式来匹配字符串中的特定模式,请参阅re-library文档中的regex库。我认为您可能会尝试在路径中找到一些文件系统。假设要查找的所有路径都包含文件系统。我将尝试这样做: 文件系统=[c:,d:,f:]此处列出可能的文件系统 file_extensions=[.txt、.csv、.xml]此处显示您的文件扩展名 我的文字 text=rhello。这是路径:C:\Users\zivsi\noz\wave.txt 路径开始/结束的位置 idx_fs=0 idx_fe=0 对于rangelentext中的i: test_fs=text[i:i+2]。更低 测试=文本[i:i+4]。更低 找到文件系统启动的位置 如果在文件系统中进行测试: idx_fs=i 如果文件扩展名中有测试文件: idx_fe=i+3 打破 路径=文本[idx\U fs:idx\U fe] 结果显示的打印路径:C:\Users\zivsi\noz\wave.txt
我知道这有一个有限的用例,但它与您提供的路径一起工作,请让我知道这是否是您正在寻找的!:D我认为您可能会尝试在您的路径中找到一些文件系统。假设要查找的所有路径都包含文件系统。我将尝试这样做: 文件系统=[c:,d:,f:]此处列出可能的文件系统 file_extensions=[.txt、.csv、.xml]此处显示您的文件扩展名 我的文字 text=rhello。这是路径:C:\Users\zivsi\noz\wave.txt 路径开始/结束的位置 idx_fs=0 idx_fe=0 对于rangelentext中的i: test_fs=text[i:i+2]。更低 测试=文本[i:i+4]。更低 找到文件系统启动的位置 如果在文件系统中进行测试: idx_fs=i 如果文件扩展名中有测试文件: idx_fe=i+3 打破 路径=文本[idx\U fs:idx\U fe] 结果显示的打印路径:C:\Users\zivsi\noz\wave.txt
我知道这有一个有限的用例,但它与您提供的路径一起工作,请让我知道这是否是您正在寻找的!:我能得到帮助吗?我不知道我该用什么你想要什么样的帮助?你在我的回答中点击这里了吗?是的,但我并不讨厌你的问题。我不知道如何使用regexIn regex,你有一个由符号组成的图案,例如Dot。表示字符串中的任何字符和文本,re库允许您在字符串中搜索yout模式,并返回结果。在您的情况下,可以尝试以下模式C:\\.*txt→ 它搜索C:后跟\重复他想要的次数,后跟TXT我能得到帮助吗?我不知道我该用什么你想要什么样的帮助?你在我的回答中点击这里了吗?是的,但我并不讨厌你的问题。我不知道如何使用regexIn regex,你有一个由符号组成的图案,例如Dot。表示字符串中的任何字符和文本,re库允许您在字符串中搜索yout模式,并返回结果。在您的情况下,可以尝试以下模式C:\\.*txt→ 它搜索C:后跟\重复他想要的次数,后跟TXT你熟悉正则表达式吗?你熟悉正则表达式吗?