原创 正則表達式 基本概念

PCRE庫函數中,正則匹配模式使用分隔符與元字符組成,分隔符可以是非數字、非反斜線、非空格的任意字符。經常使用的分隔符是正斜線(/)、hash符號(#) 以及取反符號(~),例如: /foo bar/ #^[^0-9]$# ~php~

原创 使用正則表達式進行匹配

使用正則表達式的目的是爲了實現比字符串處理函數更加靈活的處理方式,因此跟字符串處理函數一樣,其主要用來判斷子字符串是否存在、字符串替換、分割字符串、獲取模式子串等。 PHP使用PCRE庫函數來進行正則處理,通過設定好模式,然後調用相關的

原创 正則表達式

匹配電話號碼 <?php //請修改變量p的正則表達式,使他能夠匹配str中的電話 $p = '/[\d]{3}\-[\d]{8}/'; $str = "我的電話是010-12345678"; preg_match($p, $str, $

原创 元字符與轉義(正則表達式)

元字符與轉義 正則表達式中具有特殊含義的字符稱之爲元字符,常用的元字符有: \ 一般用於轉義字符 ^ 斷言目標的開始位置(或在多行模式下是行首) $ 斷言目標的結束位置(或在多行模式下是行尾) . 匹配除換行符外的任何字符(默認) [