正規表示式和檔案操作

2021-10-10 11:31:18 字數 1112 閱讀 5034

一、正規表示式

元字元說明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正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...