01 初識正規表示式

2021-07-14 04:56:33 字數 993 閱讀 8729

1.js

2.php

$str =  "hello world,hello world,hello world,hello world.";

$pattern = "/world/"; // 必須引號

preg_match($pattern, $str, $result);

//var_export($result); // array ( 0 => 'world', )

// 陣列裡只有1個。那如何匹配到全部呢?

preg_match_all($pattern, $str, $res);

var_export($res[0]); // array ( 0 => 'world', 1 => 'world', )

3.高階一下:假設我們只記得首字母是w,尾字幕是d,該怎麼辦?

// js的匹配模式

var pattern = /w\w+d/g;

$pattern = "/w\w+d/";
\w 大小寫字母、數字下劃線

+ 匹配前面的子表示式一次或多次(>=1)

代表只有3個匹配字元

\w 代表只有3個匹配的字母、數字、下劃線 

$str =  "hello world,hello world,hello world,hello world. wor222ld";

$pattern = "/w\w+d/"; // 必須引號

preg_match_all($pattern, $str, $res);

var_export($res[0]); // array ( 0 => 'world', 1 => 'world', 2 => 'wor222ld', )

正規表示式 1 初識正規表示式

簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...

正規表示式初識

用來指定乙個字元集合 字元直接是 或 的關係,不是乙個特定的字串,跟 abc 不同 abc a z 在字符集中,元字元 不起作用 abc abc 元字元 在字串尾不起作用 abc 就是普通字元。元字元在字符集首表示匹配補集,abc 就是匹配除了a,b,c以外的字元。匹配行首,位於字串首。制定規則re...

正規表示式初識

正規表示式 為轉義如 表示.郵箱匹配 grep e 0 9a za z 0 9a za z a za z a.txt 查詢郵箱 a z 所有小寫字母 a z 所有大寫字母 0 9 所有數字 0 9 所有非數字 表達取反 0 9 a z 0個或多個小寫字母 a z 至少出現一次小寫字母 a z 出現0...