可有可無 正則 正則的基本概念

2021-10-16 01:36:50 字數 1231 閱讀 9957

作用

處理字串(搜尋,替換,切分等)

寫法

1.js物件風格

let re = new regexp('正規表示式','選項');

let re = new regexp('1[3-9]d','g'); //global-全域性匹配,找到所有

2.perl風格

let re = /正規表示式/選項;

let re = /1[3-9]d/g;

d digit [0-9]的簡稱

w word [0-9a-z_]

s space 空白字串

. 任意字元(除了換行)

d [^0-9]

w [^0-9a-z_]

s 非空字串

[abc123]

/a[abc]c/ //三種輸出的可能性 aac abc acc

[0-9]

[a-z]

[0-9a-z]

[6-t] //表示字元編碼54-116中的任意一位

[12-54] //只會單字匹配 即 1 2-5 4

[^345] //排除數字3 4 5

[^0-9] //排除數字

[^a-z0-9] //排除英文和數字

1.

a //5個a

ab //量詞只負責前一次字元 即 abbbbb

(ab) //ababababab

2.

a //3-8個a

(ab) //6-7個ab

3.

a //至少4個a
4.

a //最多4個a 等價於
5.簡寫形式任意個,必須有

任意個,可以沒有

可有可無(如果有,最多1個)

^ 開頭

$ 結尾

可有可無 正則 正規表示式 初學

import re demo data re.match r hello hello,武漢加油 print demo data 有物件則意味著正規表示式提取資料成功 執行結果 正則滿足條件提取資料成功,返回值是乙個物件,不滿足,none空 匹配單個字元 import re demo data re....

SEO可有可無的細節

都說seo細節決定成敗,這令本身建站經驗就不多,基礎較差的新手們望塵莫及,於是苦練div css 於是研究如何將頁面靜態化 於是恨不得把關鍵詞密度增加到100 讓關鍵詞立刻飆公升至榜首,於是 那麼,seo程式設計客棧是否一定要如此完美?答案是程式設計客棧否定的。當然,這些細節你運用熟練,對你的seo...

標頭檔案不是可有可無的

標頭檔案定義了資料結構,這大家都能體會到,因為不包含你要使用標頭檔案的話,編譯根本就通不過。標頭檔案的另乙個作用,宣告函式介面,作用似乎沒那麼大,因為編譯 連線都通過了,程式也能執行了,這不就行了嗎。下面我們用乙個例子說明這個問題。include include int main void int ...