gpt4 book ai didi

REGEX:从字符串中提取路径

转载 作者:行者123 更新时间:2023-12-03 22:58:28 25 4
gpt4 key购买 nike

我想以以下形式提取路径:

$/Server/First Level Folder/Second_Level_Folder/My File.extension

这里的挑战是路径嵌入在“自由格式”电子邮件中,如下所示:

Hello,

 You can download the file here:
  • $/Server/First Level Folder/Second_Level_Folder/My File.extension <- Click me!


给定一个字符串,我想使用 RegEx 从中提取所有路径。这甚至可能吗?

谢谢!

最佳答案

是的,这是可能的 (\$/.*?\.\S*)应该做得很好。
\$/匹配路径的开头
.*?匹配所有内容,直到正则表达式的下一部分
\.\S*匹配点和除空格之外的任何内容(空格、制表符)

( )在它周围使它捕获所有匹配的内容。

编辑:

进一步使用

只是路径
(\$/.*?/)[^/]*?\.\S*
只是文件名
\$/.*?/([^/]*?\.\S*)

关于REGEX:从字符串中提取路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16562971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com