程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php正則表達式

php正則表達式

日期:2017/4/17 15:34:38      編輯:PHP綜合

正則表達式是一種通用性極強的技術,差不多所有的(或者說大多數)編程語言都支持正則表達式。

一、正則表達式簡介

什麼是正則表達式?

在編寫處理字符串的程序或網頁時,經常會有查找符合某些復雜規則的字符串的需要。正則表達式就是用於描述這些規則的語法。

例:在判斷用戶郵件地址格式、手機號碼格式時

主要的作用是:分割、匹配、查找、替換

正則表達式對於一個程序員來講是至關重要的一個知識點,所以學好正則是每一個程序員必須具備的。不僅可以幫助我們完成一些通過函數無法實現的工作,還可以幫助我們減輕很多工作量。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved