需要一个正则表达式,将给我没有域的页面路径

时间:2014-03-20 15:56:02

标签: regex excel ms-word

我一直试图在docs(或excel)中使用regexextract来获取网址的页面路径 - 就像在tld之后的那样。

示例http://google.com/this-folder/this-page-is-here

我只想提取/this-folder/this-page-is-here,但到目前为止,我只能单独获取this-page-is-here/this-folder

对不起我对正则表达式不太好,任何人都可以帮助我吗?

这是我尝试过的

=regexextract(A1; "\//*\/*.*\/(.*)") 

返回this-page-is-here

但我已经尝试了这么久,我甚至不了解生活,有人能告诉我你应该怎么做吗?

1 个答案:

答案 0 :(得分:0)

=REGEXEXTRACT(A1,"//.+?(/.*)")

经过测试的工作 - 您需要添加?以使.+非贪婪(尽快停止匹配)

获取您的版本并添加?修复它(我还在开头删除了额外的/

=regexextract(A1; "//.*?/(.*)")