Regex 我需要用正斜杠匹配URL,但跳过第一个匹配

Regex 我需要用正斜杠匹配URL,但跳过第一个匹配,regex,Regex,我是新加入regex的,所以这可能很容易 (更新说明) 我需要一个正则表达式来跳过URL中第一次出现的正斜杠,但在所有后续出现的正斜杠上匹配字符串 匹配时,返回的字符串应该是不带最后一个斜杠的整个URL 例如: 已跳过根URL 已跳过rootURL/链接 rootURL/abc/匹配。这将返回rootURL/abc(不带最后一个正斜杠) rootURL/abc/123/匹配。这将返回rootURL/abc/123(不带最后一个正斜杠) rootURL/abc/456不匹配。 谢谢 正则表达式只是

我是新加入regex的,所以这可能很容易

(更新说明) 我需要一个正则表达式来跳过URL中第一次出现的正斜杠,但在所有后续出现的正斜杠上匹配字符串

匹配时,返回的字符串应该是不带最后一个斜杠的整个URL

例如: 已跳过根URL 已跳过rootURL/链接

rootURL/abc/匹配。这将返回rootURL/abc(不带最后一个正斜杠)

rootURL/abc/123/匹配。这将返回rootURL/abc/123(不带最后一个正斜杠)

rootURL/abc/456不匹配。
谢谢

正则表达式只是简单的
*/.*/*

如果要匹配多个斜杠,可以使用以下正则表达式:

\w+/(?:\w+/)+

^rootURL/(.+)$
点后面的结束标记强制至少有一个字符在此

.*?\/(.*$)
这很有效。请参阅演示


您能显示到目前为止您已经拥有的代码吗?这是我到目前为止拥有的表达式:^(.*)/这做了我想要的所有事情,除了它在第一个正斜杠上匹配之外,我不想要它。我更新了我对问题的描述。这似乎很接近,但我需要它返回字符串,而不返回最后一个正斜杠。请参阅我更新的示例。谢谢@craigAllens修复,您可以使用工作解决方案检查此链接。我测试了此解决方案,它匹配正确,但返回的字符串上不应有最后一个正斜杠。因此,当aa/bb/匹配时,它应该返回aa/bb(无结束斜杠)。如果你有任何想法,请告诉我。谢谢这是更好的工作,但在测试时,我注意到它不适用于我需要它工作的以下URL:你认为你可以让它在这种情况下工作吗?再次感谢!