一、正規表示式
元字元說明a-z
英文小寫字母
z英文大寫字母
0-9數字
\d數字,相當於0-9
\d\b取反
\w字母數字下劃線
\w\w取反
\s空白字元
\s非空白字元
[ ]任意匹配[ ]中單個字元
.匹配任意字元,除換行符外
匹配至少n次
*匹配0個或多個,相當於
+匹配乙個或多個,相當於
?匹配0個或1個,相當於
^1.匹配正則開頭 2.放在[^],內容取反
$匹配正則結尾
例:
$str1="130728200110192526"; //身份證號
$reg='/\d(\d)(\d)(\d)/';
$n=preg_match_all($reg,$str1,$res);
var_dump($n,$res);
二、檔案操作
目錄操作
mkdir(完整路徑目錄);建立乙個目錄
rmdir(完整路徑目錄);刪除乙個目錄
opendir(完整路徑目錄);開啟目錄
readdir(資源);讀取目錄
is_dir(完整路徑目錄);判斷是否為乙個有效目錄
scandir(完整路徑目錄);掃瞄目錄,返回檔案數
2.檔案操作
filesize(完整路徑檔名);取得乙個檔案的大小(位元組)。
fopen(完整路徑檔名,引數);開啟檔案(引數:r唯讀 w寫入 x建立寫入)。
fread(資源,長度);讀取檔案 長度:位元組
fwrite(資源,內容);寫入的內容
fclose(資源):關閉檔案(資源),釋放記憶體。
filegetcontents(完整路徑檔名):將整個檔案讀入乙個字串,相當於fopen、fread、fclose組合動作。
copy(原始檔 , 目標檔案):拷貝檔案(如果目標檔案已存在,將會被覆蓋)。
unlink(完整路徑檔名):刪除檔案。
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...
Linux正規表示式 編寫正規表示式
為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...