【发布时间】:2012-01-19 13:41:32
【问题描述】:
我有一个 url,-“http://example.com/sales/view/id/705”,我需要获取最后一段 (705)。
如何使用 PCRE 做到这一点?
【问题讨论】:
-
使用 PCRE 是我问题中的主要词汇。
-
$pattern = '~http://example.com/sales/view/id/([0-9]+)~';您能否详细介绍一下为什么需要 pcre 解决方案?我不是质疑它的必要性。但您的回答可能会显着改变解决方案。 -
我需要为此特殊链接添加 utm 链接(分析),我正在使用 preg_match,规则很少。
-
到目前为止发布的每个人都认为忽略
http://example.com/sales/view/id/705?foo、http://example.com/sales/view/id/705?foo/bar、http://example.com/sales/view/id/705#foo和http://example.com/sales/view/id/705#foo/bar是安全的。 (只有使用 URI 的解决方案适用于这些。)真的是这样吗?