如何获得第4和第5斜杠之间的网址?

时间:2009-08-20 18:56:13

标签: php regex

请帮忙!

我在使用PHP。我有一个网址:'http://example.com/articles/123a/view',如何从正常表达式的字符串中获取'123a'(可能是preg_replace)。无法弄清楚。提前致谢。

2 个答案:

答案 0 :(得分:10)

为何选择Regex?

$parts = explode('/', 'http://example.com/articles/123a/view');
echo $parts[4];

答案 1 :(得分:1)

试试这个正则表达式:

^(?:[^/]*/){4}([^/]+)

preg_match('/^(?:[^\\/]*\\/){4}([^\\/]+)/', $str, $match)
然后

$match[1]将保留您的123a