正則簡單說明

2022-06-25 04:36:11 字數 921 閱讀 6741

1、 匹配**

2、

"^" :^會匹配行或者字串的起始位置,有時還會匹配整個文件的起始位置。 

"$" :$會匹配行或字串的結尾

3、

"\b":單詞邊界

"\d":匹配數字

"\w":匹配字母,數字,下劃線.

"\s":匹配空格

"." :匹配除了換行符以外的任何字元(\w不能匹配空格這個可以)

"[abc]": 字元組 匹配包含括號內元素的字元 [a-z]或者[0-9]

4、幾種反義

寫法很簡單改成大寫就行了,意思與原來的相反,這裡就不舉例子了

"\w" 匹配任意不是字母,數字,下劃線 的字元

"\s" 匹配任意不是空白符的字元

"\d" 匹配任意非數字的字元

"\b" 匹配不是單詞開頭或結束的位置

"[^abc]" 匹配除了abc以外的任意字元

5、量詞

"*"(貪婪) 重複零次或更多

"+"(懶惰) 重複一次或更多次

"?"(占有) 重複零次或一次

"" 重複n次

"" 重複n到m次

"" 重複n次或更多次

6、懶惰限定符

"*?" 重複任意次,但盡可能少重複 

"+?" 重複1次或更多次,但盡可能少重複

"??" 重複0次或1次,但盡可能少重複

"?" 重複n到m次,但盡可能少重複

"?" 重複n次以上,但盡可能少重複

7、捕獲分組

大致的意思就是前面乙個括好,後面乙個\1就是代表前面的括號

8、ig含義

i:表示不區分大小寫

g:表示全域性匹配

FormatMessage簡單說明

常用引數簡介.formatmessage format message from system format message allocate buffer,null,lval,null,lptstr hlocal,0,null 第乙個引數是標誌,告訴這個formatmessage函式,我想要的特點...

Subversion 簡單說明

subversion 簡單說明 checkout 從源 管理伺服器取出 commit 提交更新的 到源 管理伺服器。update 從源 管理伺服器獲取 的最新更新。export 從源 管理伺服器匯出 匯出的 將脫離源 管理。revert 將當前資料恢復到最近與伺服器同步的版本,即放棄自己的所有未提交...

std deque簡單說明

本文 http blog.chinaunix.net u2 86575 showart 1734758.html std deque是乙個高效的雙端佇列,可以高效地進行插入和刪除操作。以sgi c stl為例 deque的基本結構是 有乙個map map中的元素是乙個記錄了乙個大小為512位元組的線...