什么是适当的正则表达式来获得除最后一个词之外的句子的所有内容:
例如:
/hello/world -> /hello/
/one/two/three -> /one/two/
/foo/bar/ice/tea -> /foo/bar/ice/
什么是适当的正则表达式来获得除最后一个词之外的句子的所有内容:
例如:
/hello/world -> /hello/
/one/two/three -> /one/two/
/foo/bar/ice/tea -> /foo/bar/ice/
使用这个正则表达式 ^/.+/
(.+)\b\w+$
这适用于所有句子。不管有没有。
这个正则表达式会帮助你
.*[^a-zA-Z]+
使用捕获组:
^((/[^/]+)*)/[^/]*$
编辑:
^(/.*/)[^/]*$
两者都可以与非贪婪引擎一起使用
您可以使用.*
匹配任何字符,然后匹配斜杠:
#^.*/#
请注意,如果您使用/
分隔正则表达式,则需要/
使用反斜杠转义。
/^.*\//