多语言展示
当前在线:218今日阅读:26今日分享:39

PHP27-正则表达式(3)

今天小编继续带领大家来学习php,今天小编主要带领大家学习php中的正则表达式,正则表达式可以帮助我们处理那些比较复杂的字符串,复杂的字符串使用正则表达式会变得简单。今天小编带领大家来学习正则表达式中的元字符。今天主要是正则中匹配数量的元字符。
工具/原料
1

电脑一台

2

wampserver/zendstudio

方法/步骤
1

从下图中的代码可以看到在正则表达式中【*】代表匹配前面字符0次、1次或多次,如下图:

2

从下图中的代码可以看到在正则表达式中【+】代表匹配前面字符1次或多次,如下图:

3

从下图中的代码可以看到在正则表达式中【?】代表匹配前面字符0次或1次,如下图:

4

从下图中的代码可以看到在正则表达式中【{n}】代表匹配前面字符n次,如下图:

5

从下图中的代码可以看到在正则表达式中【{n,}】代表匹配前面字符至少n次,也就是说可以匹配的数量大于等于n,如下图:

6

从下图中的代码可以看到在正则表达式中【{n,m}】代表匹配前面字符至少n次,最多m次,也就是说可以匹配的数量大于等于n并且小于等于m,如下图:

7

从下图中的代码可以看到【.*】这样的元字符组合,【.】表示除换行以外的任意一个字符,【*】表示匹配0次、1次或者多次前面的字符,这样的组合就是贪婪匹配,如果不想贪婪匹配使用【.*?】这样的组合即可,如下图:

注意事项
1

个人观点,仅供参考。

2

感谢阅读。

推荐信息