我有一个这样的字符串:
$somestring= "10, Albalala STREET 11 (768454)";
格式可能会发生一些变化:
$somestring= "10, Albalala STREET 11 (S) 768454 ";
或者
$somestring= "10, Albalala STREET 11 (S) ( 768454 )";
我想在 php 中使用正则表达式来获取 6 位数字(这是邮政编码)。
$regex_pattern = "/^\d{6}$/";
preg_match_all($regex_pattern,$somestring,$matches);
print_r("postalcode: " . $matches);//
我得到的结果是:
postalcode: Array
不是数字 768454 你知道为什么吗?