4.5. 匹配重复的区间次数

未匹配的标注

{ } 语法还可以为重复匹配次数设置一个区间值,也就是匹配的最小和最大重复次数。

例如 {2,4} 最少重复2次,最多重复4次

<?php

//字符串
$str = '
2022-08-01
22-8-1
';

//正则表达式
$regular = '/\d{2,4}-\d{1,2}-\d{1,2}/';

//执行匹配正则表达式
preg_match_all($regular, $str, $matches);

//打印结果
echo '<pre>';
print_r($matches);
echo '</pre>';

输出结果

Array
(
    [0] => Array
        (
            [0] => 2022-08-01
            [1] => 22-8-1
        )

)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~