正则获取里@后面的用户名,用下面的php代码只能获取第一个用户名,如何获取所有的呢?
$par = "/@(.*?)\s+/is";
preg_match($par, $string,$arr);
$par = "/@(.*?)\s+/is";
preg_match($par, $string,$arr);
1
wctbok Aug 23, 2011
全局匹配要用 preg_match_all 函数,手册上有详细说明。
|