我有以下字符串:“ 101_213_package_1234_name_445”。 我想对其进行正则表达式以仅给我3位数字。因此应排除4位数字。 因此,我首先在php中编写了以下正则表达式:
preg_match_all('/\d{3}/', "101_213_package_1234_name_445", $matches);
但是我得到的是以下内容:
array([0] =>
[0] => 101
[1] => 213
[2] => 123
[3] => 445)
所以索引2是错误的,因为它是1234的一部分。
我该如何对它进行正则表达式,以免得到1-2位数字或4位或更多数字?