我需要从此获取以下内容。需要使用正则表达式从路径拉文件名
来源这。 “http://d12nw8z1-spapp/MemberDocuments/Applications/12-22-15%20New%20Ack%2090431.pdf 12-22-15 New Ack 90431.pdf”
我需要这个。 12-22-15 New Ack 90431.pdf
表达式是什么?
我需要从此获取以下内容。需要使用正则表达式从路径拉文件名
来源这。 “http://d12nw8z1-spapp/MemberDocuments/Applications/12-22-15%20New%20Ack%2090431.pdf 12-22-15 New Ack 90431.pdf”
我需要这个。 12-22-15 New Ack 90431.pdf
表达式是什么?
怎么是这样的:您预期的结果之前
[\.][\w]*\s(.*)$
由于URI已被编码,我们可以假设它不会包含任何空白。
所以在这个正则表达式中,我们正在寻找一段时间.
,后面跟着一些单词\w*
(例如。pdf),后面跟着一个空格。
然后我们捕获下面的所有内容。所以第一组是我们的预期结果。
Regex101 DEMO:https://regex101.com/r/CdO8fV/1
完美!谢谢你在我的工作流引擎中完全按照需要工作 –
你不会使用正则表达式,但一个URL解码功能,然后你会使用什么路径感知令牌化的结果。正则表达式太泛型,对于这些情况,有更好的解决方案。 – Cheatah
会为这份工作推荐python。只需简单的一行即可获得想要的结果。而作为@Cheatah说 - 没有正则表达式 – nutmeg64
我有我的软件使用,有一个模式匹配工具,使用注册快递工作流引擎。它没有一个URL解码器,我有这些,我需要被重新格式化5000。 –