国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

正則表達式口訣_學習正則的朋友值得一看

2020-03-16 21:18:50
字體:
來源:轉載
供稿:網友

正則表達式是每個程序員繞不開的堡壘,只有把它攻下來。我覺得正則之所以難,第一難是需要記憶,第二難是要求具備抽象邏輯思維。

簽于網上太多的介紹都是一篇兇悍的短文,邊看邊理解可以,幫助記憶不行。又受五筆字型字根表口訣“白手看頭三二斤...”的啟發,

試作“正則表達式助記口訣”又名“正則打油詩”,版本0.1,絕對原創,仿冒必究,:)

注:本文僅為學習正則時為了便于記憶而作,不能代替系統而全面的學習過程,錯漏之處,敬請指正!

正則其實也勢利,削尖頭來把錢揣;(指開始符號^和結尾符號$)

特殊符號認不了,弄個倒杠來引路;(指/./*等特殊符號)

倒杠后面跟小w,數字字母來表示;(/w跟數字字母;/d跟數字)

倒杠后面跟小d,只有數字來表示;

倒杠后面跟小a,報警符號嘀一聲;

倒杠后面跟小b,單詞分界或退格;

倒杠后面跟小t,制表符號很明了;

倒杠后面跟小r,回車符號知道了;

倒杠后面跟小s,空格符號很重要;

小寫跟罷跟大寫,多得實在不得了;

倒杠后面跟大W,字母數字靠邊站;

倒杠后面跟大S,空白也就靠邊站;

倒杠后面跟大D,數字從此靠邊站;

倒框后面跟大B,不含開頭和結尾;

單個字符要重復,三個符號來幫忙;(*+?)

0星加1到無窮,問號只管0和1;(*表0-n;+表1-n;?表0-1次重復)

花括號里學問多,重復操作能力強;({n}{n,}{n,m})

若要重復字符串,園括把它括起來;((abc){3}表示字符串“abc”重復3次)

特殊集合自定義,中括號來幫你忙;

轉義符號行不通,一個一個來排隊;

實在多得排不下,橫杠請來幫個忙;([1-5])

尖頭放進中括號,反義定義威力大;([^a]指除“a”外的任意字符)

1豎作用可不小,兩邊正則互替換;(鍵盤上與“/”是同一個鍵)

1豎能用很多次,復雜定義很方便;

園括號,用途多;

反向引用指定組,數字排符對應它;(“/b(/w+)/b/s+/1/b”中的數字“1”引用前面的“(/w+)”)

支持組名自定義,問號加上尖括號;(“(?/w+)”中把“/w+”定義為組,組名為“Word”)

園括號,用途多,位置指定全靠它;

問號等號字符串,定位字符串前面;(“/b/w+(?=ing/b)”定位“ing”前面的字符串)

若要定位串后面,中間插個小于號;(“(?<=/bsub)/w+/b”定位“sub”后面的字符串)

問號加個驚嘆號,后面跟串字符串;

PHPer都知道,!是取反的意思;

后面不跟這一串,統統符合來報到;(“/w*d(?!og)/w*”,“dog”不符合,“do”符合)

問號小于驚嘆號,后面跟串字符串;

前面不放這一串,統統符合來報到;

點號星號很貪婪,加個問號不貪婪;

加號問號有保底,至少重復一次多;

兩個問號老規矩,0次1次團團轉;

花括號后跟個?,貪婪變成不貪婪;

還有很多裝不下,等著以后來增加。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广州市| 阿拉善盟| 田东县| 阿荣旗| 淮滨县| 泉州市| 宜春市| 汕头市| 鹤岗市| 鹤壁市| 固安县| 新化县| 长宁区| 大英县| 会同县| 依兰县| 赞皇县| 岳阳市| 达州市| 五原县| 新源县| 盖州市| 含山县| 文登市| 葵青区| 常德市| 安顺市| 余庆县| 改则县| 达尔| 河北区| 新河县| 遂川县| 新民市| 方正县| 涪陵区| 蒙阴县| 蓬安县| 余姚市| 白朗县| 南京市|