C 正則學習雜談(三)

2021-04-18 09:19:03 字數 664 閱讀 1546

五、一些常用正則

1、匹配任意中文字元   [/u4e00-/u9fa5]

2、匹配手機的正則  ^1(3/d|5[389])/d$

3、匹配座機的正則 格式:010-12345678 區號可有可無,座機號為7或8位 ^(0(10|2[0-57-9]|[3-9]/d)-)?/d$ 4、日期正則

格式為yyyy-mm-dd,或yyyy-m-d,其中的連線符可以為「-」、「/」、「.」,年份為1600-9999,帶閏年判斷 ^(?:(?:(?:(?:(?:1[6-9]|[2-9]/d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|

[3579][26])00)))([-/.])(?:0?2/1(?:29)))|(?:(?:(?:1[6-9]|[2-9]/d)?/d)([-/.])(?:(?:(?:0?

[13578]|1[02])/2(?:31))|(?:(?:0?[13-9]|1[0-2])/2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))/2(?:0?

[1-9]|1/d|2[0-8]))))$ 5、ip位址 ^(?:(?:[1-9]?[0-9]|1[0-9]|2(?:[0-4][0-9]|5[0-5]))/.)(?:[1-9]?[0-9]|1[0-9]|2(?:[0-4][0-9]|5[0-5]))$

C語言雜談(三)儲存類別

本文討論c語言中的儲存類別,包括資料在記憶體的儲存 變數的儲存類別 函式的儲存類別 生存週期。下圖為計算機的儲存空間,有暫存器和記憶體。一 儲存區域 1.暫存器 存放立即參加運算的資料。2.系統區 存放系統軟體。3.使用者程式 區 存放使用者程式的程式 4.庫程式 區 存放庫函式的 5.資料區,分為...

正則學習三

開始閱讀 正規表示式 這本書 這本書講得挺好的,序言寫得很好。學每一樣東西應該以 登堂入室 為最低標準 提高對自己的要求才能提高自己的技術 1.正則的理解應該以單個字元為單位去理解,如 cat 不應該理解 成 以 cat 開頭,而且應該理解成 以 c 開頭 其次 是 at 對於 和 書中有詳細描述,...

C 正則學習

正則的力量無法小覷,短短的幾個字元,往往勝過幾十行的 大大可以簡化我們冗餘的 以前在js裡用正則比較多,今天來熟悉下c 中正則的使用方法,權當筆記了!如果把正則當做一門語言的話,那麼正則的學習也和其他語言一樣,從歷史淵源到基本語法,從高階特性到效能優化,正則一樣不少。歷史 1 正規表示式的 祖先 可...