我正在尝试获取格式如下的articleId:
articleId=1234567
这是我正在使用的代码
$regex = 'articleId\=[0-9]{7}';
preg_match_all($regex,$data,$match);
for ($i=0; $i< count($match[0]); $i++) {
echo "".$match[1][$i]."]";
}
我收到以下错误: preg_match_all() [function.preg-match-all]:分隔符不能是字母数字或反斜杠
FWIW我正在使用5.2.17
最佳答案
在正则表达式中放置分隔符,如下所示:
$regex = '/articleId=[0-9]{7}/';
而且,不需要转义等号
关于php - 基本正则表达式 PHP 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868572/