需要使用正则表达式从路径中提取文件名

时间:2017-07-22 16:54:18

标签: regex

我需要从中获得以下内容。

来源此。 “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

表达是什么?

1 个答案:

答案 0 :(得分:0)

这样的事情怎么样:

[\.][\w]*\s(.*)$

由于您的预期结果之前的URI已经编码,我们可以假设它不会包含任何空格。

所以在这个正则表达式中,我们正在寻找一个句点.,后面跟着一些单词\w*(例如.pdf),后面跟着一个空格。

然后,我们将捕获随后的所有内容。因此,第1组是我们的预期结果。

Regex101 DEMO:https://regex101.com/r/CdO8fV/1