美好的一天,我需要使用 PHP 使用正则表达式查找数组中的所有匹配元素,但我有一个错误。
<?php
$a[0]='user@mail.ru';
$a[1]='112233@mail.domen';
$a[2]='ru@mail.user';
$a[3]='___@.user';
$pattern = '[a-z_0-9]+@[a-z]*.[a-z]{2,}';
for ($i=0;$i<=3;++$i)
{
if(preg_match($pattern,$a[i]))
{
echo $a[i];
}
}
警告:preg_match() [function.preg-match]:第 9 行 {path to file} 中的未知修饰符 '+'
谢谢。