首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除链接中的第一个正斜杠?

删除链接中的第一个正斜杠?
EN

Stack Overflow用户
提问于 2009-06-05 10:27:56
回答 3查看 39K关注 0票数 35

我需要删除链接内部的第一个正斜杠,格式如下:

代码语言:javascript
运行
复制
/directory/link.php

我需要具备以下条件:

代码语言:javascript
运行
复制
directory/link.php

我不懂正则表达式(preg_replace?)那些斜杠简直要了我的命..

我需要你的帮助stackoverflow!

非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-06-05 10:59:53

只是因为之前没有人提到过:

代码语言:javascript
运行
复制
$uri = "/directory/link.php";
$uri = ltrim($uri, '/');

这样做的好处是:

  • compared to the 它也适用于不是以斜杠开头的路径。因此,在一个uri上多次使用相同的过程对于 的来说是safe.
  • compared的,这当然要快得多。在我看来,为这样一项微不足道的任务启动正则引擎有点过头了。
票数 110
EN

Stack Overflow用户

发布于 2009-06-05 10:31:13

代码语言:javascript
运行
复制
preg_replace('/^\//', '', $link);
票数 7
EN

Stack Overflow用户

发布于 2009-06-05 10:33:37

如果它始终是第一个字符,则不需要regex:

代码语言:javascript
运行
复制
$uri = "/directory/link.php";
$uri = substr($uri, 1);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/955212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档