正则表达式匹配2个变量的前4个字符

时间:2014-05-29 07:54:42

标签: php regex

我正在尝试匹配2个变量的前7个字符

$a = AB000110
$b = AB000111

匹配时的上述变量应返回true。我搜索并找到了这个解决方案

if (preg_match("/$a(.*)/", $b, $matches)){
    echo 'match Found';
} else {
    echo 'no match found';
}

但它没有完成这项工作。请帮忙

1 个答案:

答案 0 :(得分:1)

您可以使用substr功能代替正则表达式:

if( substr($a, 0, 4) === substr($b, 0, 4) ) echo "Matched!";

我不确定你是想匹配4个字符还是7个。