【发布时间】:2013-05-17 01:29:21
【问题描述】:
我怎样才能只从 ? 开始的查询字符串中获取内容:
分段?param1=value1¶m2=value2
注意:我只需要“?”之后的所有内容,我也想省略那个字符。
【问题讨论】:
-
到目前为止你有没有尝试过?
-
您是否有理由需要使用正则表达式?
-
使用
$_SERVER['QUERY_STRING']从当前 url 获取查询或者只是在 '?' 上展开。 -
这可能不是正则表达式的工作,而是你选择的语言的现有工具。正则表达式不是你在碰巧涉及字符串的每个问题上挥舞的魔杖.您可能希望使用已经编写、测试和调试过的现有代码。在 PHP 中,使用
parse_url函数。 Perl:URImodule。红宝石:URImodule。 .NET:'Uri' class -
这不是来自 uri