php正则表达式2017-01-10 本站 guaitu正则表达式是一种通用性极强的技术,差不多所有的(或者说大多数)编程语言都支持正则表达式。
一、正则表达式简介 什么是正则表达式?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。例:在判断用户邮件地址格式、手机号码格式时主要的作用是:分割、匹配、查找、替换正则表达式对于一个程序员来讲是至关重要的一个知识点,所以学好正则是每一个程序员必须具备的。不仅可以帮助我们完成一些通过函数无法实现的工作,还可以帮助我们减轻很多工作量。
Perl风格的正则表达式语法模式规则:/php/ 在字符串前后加上两条斜线即可匹配函数:preg_match()函数在字符串中搜索模式,如果存在返回真,否则返回假例:
<?php
header("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