正則一些基礎小結

2021-10-07 01:36:56 字數 767 閱讀 9004

正規表示式描述了一種字串匹配的模式可以用來檢查乙個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。

let req =

newregexp

(pattern,flags)

//例項方式

let req =

/pattern/flags

//字面量方式

//pattern:正規表示式

//flags:標識

//包括: 1、i忽略大小寫匹配 2、m 多行匹配 3、g 全域性匹配

-()

: 分組

- \ : 轉義字元

- list item -|

: 或者

- \d :0-

9- \w :0-

9、a-z、a

-z、_

- \s : 空格

- \n : 匹配換行符 -^

: 開始位置

- $ : 結束位置

-: 正好n次

-: n到m次

let req =

/\d|\d/

//乙個15位或18位的數字 用來匹配身份證

let req =

/^\w@\w\.(com|net|cn|org)$/

let req =

/\d-\d|\d-\d/

//乙個 3位數-8位數 或 4位數-7位數 的**

Qt一些基礎知識的小結

qt中的ui設計主要有兩種,碼 的形式和designer畫出來的形式。一 訊號槽 1 訊號槽的格式 目前我學到的qt4系列中,只知道一種 connect a signal b slot xx 2 自定義訊號槽 雖然qt中提供了常用的訊號和槽,但我們也需要定義自己的訊號與槽。必須保證傳送者和接受者都是...

正則 與 和一些基礎的東西

來看最基礎的正則符號 萬用字元匹配零個或多個字元 萬用字元匹配檔名中的 0 個或 1 個字元 這裡有兩個經典的名詞懶惰匹配和貪婪匹配其中涉及兩個組合的符號 與 是貪婪匹配代表盡可能多的匹配字元因此它將h和l之間所有的字元都匹配了出來 是懶惰匹配盡可能匹配少的字元但是要匹配出所有的字元 代表匹配中間字...

正則的一些應用

根據正則提取字串資訊的方法 public static string regexpextract string str,string regex pattern regex pattern pattern.compile regex matcher matcher regex pattern.mat...