链接中单词的正则表达式

发布于 2024-12-05 13:56:51 字数 57 浏览 1 评论 0原文

如何为 URL 中出现的 link.php?id= 编写正则表达式

How to write a regular expression for link.php?id= that present in the URL

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一百个冬季 2024-12-12 13:56:51

如果您实际上在该页面(即 link.php)上,那么您可以使用 $_GET['id'] 来获取 ID 参数值。

如果您需要正则表达式来匹配字符串,那么您可以使用...

$str = "link.php?id=45";

if (preg_match("/link\.php\?id=(\d+)/", $str, $matches)) {
    echo $matches[1]; // would give you the number 45
}

If your actually on that page i.e. link.php then you can use $_GET['id'] to get the ID param value.

If you need regex to match a string then you can use...

$str = "link.php?id=45";

if (preg_match("/link\.php\?id=(\d+)/", $str, $matches)) {
    echo $matches[1]; // would give you the number 45
}
绅刃 2024-12-12 13:56:51

您需要做的就是将其与单词进行匹配,然后转义作为操作字符的字符。 (http://www.regular-expressions.info/characters.html)

我认为 ?[link.php\?id=] 应该可以解决问题。

All you need to do is match it against the word and then escape the chars that are operational characters. (http://www.regular-expressions.info/characters.html)

I think ?[link.php\?id=] should do the trick.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文