将regex、php或regex与php结合使用可以检测URL末尾是否存在尾部斜杠


Use regex, php or regex in conjunction with php to detect the presence of a trailing slash at the end of the URL?

我正试图将preg_match与regex结合使用,以检测URL末尾是否有斜杠。

如果URL的末尾有一个尾随斜杠,我想使用PHP从URL中删除尾随斜杠。

这种情况下最合适的函数是rtrim:

$url = rtrim($url, '/');

这实际上会删除所有尾随斜杠(并且最多不能删除一个),但我怀疑在谈论URL时是否需要注意这一点。

不需要使用正则表达式或其他重型工具。

/^(.*)'/$/

如果尾随slah,则该值应为true,否则为false。

Regex组1是不带斜杠的URL。