删除链接中的第一个正斜杠?
我需要删除格式如下的链接内的第一个正斜杠:
/directory/link.php
我需要:
directory/link.php
我不识字正则表达式(preg_replace?),这些斜杠正在杀了我..
我需要你的帮助 stackoverflow!
非常感谢!
I need to remove the first forward slash inside link formatted like this:
/directory/link.php
I need to have:
directory/link.php
I'm not literate in regular expressions (preg_replace?) and those slashes are killing me..
I need your help stackoverflow!
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只是因为之前没有人提到过:
这个的好处是:
与
substr()
解决方案:它也适用于不以斜线开头的路径。 因此,在 uri 上多次使用相同的过程是安全的。与
preg_replace( )
解决方案:它肯定更快。 在我看来,为如此琐碎的任务启动正则表达式引擎是多余的。Just because nobody has mentioned it before:
The benefit of this one is:
compared to the
substr()
solution: it works also with paths that do not start with a slash. So using the same procedure multiple times on an uri is safe.compared to the
preg_replace()
solution: it's certainly much more faster. Actuating the regex-engine for such a trivial task is, in my opinion, overkill.如果它始终是第一个字符,则不需要正则表达式:
If it's always the first character, you won't need a regex: