php preg_match 从数字序列中提取以 514 开头的 10 位数字
php preg_match from sequence of numbers extract 10 digits that starts with 514
我想从数字序列中提取以 514 开头的 10 位数字
示例 2134565323551412344558987
使用 preg_match 或任何其他 php 代码 我想提取 5141234455
我试过这个代码
preg_match_all("/^514/", $contentNumbersFromURL, $matches)
我明白了
array(1) { [0] => array(0) {} }
您需要删除行锚点的开头 ^
。 ^
匹配行起始边界。由于开头不存在数字 514
,因此您的正则表达式失败了。
preg_match_all('/514\d{7}/', $contentNumbersFromURL, $matches)
我想从数字序列中提取以 514 开头的 10 位数字
示例 2134565323551412344558987
使用 preg_match 或任何其他 php 代码 我想提取 5141234455
我试过这个代码
preg_match_all("/^514/", $contentNumbersFromURL, $matches)
我明白了
array(1) { [0] => array(0) {} }
您需要删除行锚点的开头 ^
。 ^
匹配行起始边界。由于开头不存在数字 514
,因此您的正则表达式失败了。
preg_match_all('/514\d{7}/', $contentNumbersFromURL, $matches)