« 上一篇 下一篇 »

正则表达式?元字符详解及使用案例​

正则表达式中有三个元字符,*,+,?

*表示存在0次或多次

+表示存在1次或多次即至少存在一次

?表示存在0次或1次

下边是?元字符应用的一个场景

<?php

$url = "http://www.baidu.com";
$res = preg_match("/https?:\/\/.+/",$url);
echo $res;

当匹配url时,由于url可能是http也可能是https所以这里就可以用https?这样的写法

返回的结果是:1

表示匹配成功!