请帮忙!
我在使用PHP。我有一个网址:'http://example.com/articles/123a/view',如何从正常表达式的字符串中获取'123a'(可能是preg_replace)。无法弄清楚。提前致谢。
答案 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
。