6

什么是适当的正则表达式来获得除最后一个词之外的句子的所有内容:

例如:

/hello/world     -> /hello/
/one/two/three   -> /one/two/
/foo/bar/ice/tea -> /foo/bar/ice/
4

5 回答 5

3

使用这个正则表达式 ^/.+/

于 2012-07-05T15:59:19.490 回答
1
(.+)\b\w+$

这适用于所有句子。不管有没有。

于 2012-07-05T16:08:51.463 回答
0

这个正则表达式会帮助你

.*[^a-zA-Z]+
于 2012-07-05T15:57:20.453 回答
0

使用捕获组:

^((/[^/]+)*)/[^/]*$

编辑:

^(/.*/)[^/]*$

两者都可以与非贪婪引擎一起使用

于 2012-07-05T15:57:36.193 回答
0

您可以使用.*匹配任何字符,然后匹配斜杠:

#^.*/#

请注意,如果您使用/分隔正则表达式,则需要/使用反斜杠转义。

/^.*\//
于 2012-07-05T15:58:09.483 回答