这个php regex模式有什么问题?

时间:2019-05-02 11:22:18

标签: php regex preg-match

我正在尝试查找一个以@开头的字符串列表,并且在使用此. - _模式之间可以包含(^@[a-zA-Z0-9\_\.]{4,})的字符串,但它只会产生一个与之相反的匹配项我正在寻找。

$names = "This is a list @ba.bal @babaa @babaac blue @dhdhhd @hdh_hd";

$pattern = '(^@[a-zA-Z0-9\_\.]{4,})';
if(preg_match_all($pattern, $names, $matches))
{
  print_r($matches);
}

Array ( [0] => Array ( [0] => @ba.bal ) )

代替Array ( [0] => Array ( [0] => @ba.bal [1] => @babaa [2] => @babaac) ... )

0 个答案:

没有答案