正则表达式是一种通用性极强的技术,差不多所有的(或者说大多数)编程语言都支持正则表达式。
一、正则表达式简介
什么是正则表达式?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。
例:在判断用户邮件地址格式、手机号码格式时
主要的作用是:分割、匹配、查找、替换
正则表达式对于一个程序员来讲是至关重要的一个知识点,所以学好正则是每一个程序员必须具备的。不仅可以帮助我们完成一些通过函数无法实现的工作,还可以帮助我们减轻很多工作量。
Perl风格的正则表达式语法
模式规则:/php/ 在字符串前后加上两条斜线即可
匹配函数:preg_match()函数在字符串中搜索模式,如果存在返回真,否则返回假
例:
<?phpheader("content-type: text/html;charset=utf-8");$mode="/PHP/"; //规则模式$string="I am studying PHP";if(preg_match($mode,$string)){ echo "匹配成功!";}else{ echo "不匹配!";}?>
二、正则表达式中的元素
正则表达式中包含三种元素:量词、元字符和修正符
正则表达式中的运算顺序
遵循从左到→右的运算规则,如下图:
URL: http://www.bianceng.cn/webkf/PHP/201701/50525.htm
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索正则表达式
, 字符串
, 函数
, 运算
, 规则
一个
php正则表达式手册、正则表达式、php正则表达式教程、php正则表达式函数、php正则匹配,以便于您获取更多的相关知识。