正則表達(dá)式基礎(chǔ)知識

寫這篇文章床玻,主要目的是讓剛?cè)胄械耐瑢W(xué)們能夠看懂或者嘗試自己寫出正則表達(dá)式犯戏,希望對同學(xué)們有所幫助她混,大神們請自行掠過。
先從幾個基礎(chǔ)符號說吧壮啊。
1.兩個特殊的符號'^' '$' 他們分別代表一個字符串的開始和結(jié)束嫉鲸,比如:
"^ab": 表示所有以"ab"開始的字符串;
"ab$":表示所有以ab結(jié)尾的字符串;
"^abc&":表示開始和結(jié)尾都是abc的字符串;
而"abc"則代表串的任何部分歹啼,而不是頭或尾玄渗。
2.'' '+' '?'表示一個或一序列字符重復(fù)出現(xiàn)的次數(shù)。它們分別表示“沒有或更多”狸眼,“一次或更多”還有“沒有或一次”藤树。下面是幾個例子:
"ab
":表示一個字符串有一個a后面跟著零個或若干個b。("a", "ab", "abbb",……): a+nb (n為自然數(shù))
"ab+":表示一個字符串有一個a后面跟著至少一個b或者更多 : a+nb (n為自然數(shù)且不為0)
"ab?":表示一個字符串有一個a后面跟著零個或者一個b : a 或者 ab
"a?b+$":表示在字符串的末尾有零個或一個a跟著一個或幾個b拓萌。
3.單獨說一下大括號 {} 用以表示重復(fù)次數(shù)的范圍, 比如:
"ab{2}" : "abb";
''ab{2,}'': "a+nb" (n>=2);
'''ab{2,5}': a+nb (2<=n<=5)
注意了:范圍符號必須指定范圍的下限岁钓,上限則無所謂 比如''ab{,2}''就是錯誤的;

  1. '.' 這個點符號可以替代任何字符
    

"a.[0-9]":表示一個字符串有一個"a"后面跟著一個任意字符和一個數(shù)字;
"^.{3}$":表示有任意三個字符的字符串(長度為3個字符)屡限;
5.中括號表示某些字符允許在一個字符串中的某一特定位置出現(xiàn):
"[ab]":表示一個字符串有一個"a"或"b"(相當(dāng)于"a|b")品嚣;
"[a-d]":表示一個字符串包含小寫的'a'到'd'中的一個(相當(dāng)于"a|b|c|d"或者"[abcd]");
"^[a-zA-Z]":表示一個以字母開頭的字符串钧大;
"[0-9]%":表示一個百分號前有一位的數(shù)字翰撑;
",[a-zA-Z0-9]$":表示一個字符串以一個逗號后面跟著一個字母或數(shù)字結(jié)束。

這就是超級基礎(chǔ)的正則表達(dá)式了啊央,雖然說平時開發(fā)很少用的到眶诈,網(wǎng)上也一大堆,但就當(dāng)是興趣稍微研究一下吧-_-
希望對大家有所幫助9霞ⅰJ徘恕!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末乓土,一起剝皮案震驚了整個濱河市宪潮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帐我,老刑警劉巖坎炼,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拦键,居然都是意外死亡谣光,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進(jìn)店門芬为,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萄金,“玉大人,你說我怎么就攤上這事媚朦⊙醺遥” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵询张,是天一觀的道長孙乖。 經(jīng)常有香客問我,道長份氧,這世上最難降的妖魔是什么唯袄? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮蜗帜,結(jié)果婚禮上恋拷,老公的妹妹穿的比我還像新娘。我一直安慰自己厅缺,他們只是感情好蔬顾,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布宴偿。 她就那樣靜靜地躺著,像睡著了一般诀豁。 火紅的嫁衣襯著肌膚如雪窄刘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天舷胜,我揣著相機(jī)與錄音都哭,去河邊找鬼。 笑死逞带,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纱新。 我是一名探鬼主播展氓,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼脸爱!你這毒婦竟也來了遇汞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤簿废,失蹤者是張志新(化名)和其女友劉穎空入,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體族檬,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡歪赢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了单料。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片埋凯。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扫尖,靈堂內(nèi)的尸體忽然破棺而出白对,到底是詐尸還是另有隱情,我是刑警寧澤换怖,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布甩恼,位于F島的核電站,受9級特大地震影響沉颂,放射性物質(zhì)發(fā)生泄漏条摸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一兆览、第九天 我趴在偏房一處隱蔽的房頂上張望屈溉。 院中可真熱鬧,春花似錦抬探、人聲如沸子巾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽线梗。三九已至椰于,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仪搔,已是汗流浹背瘾婿。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留烤咧,地道東北人偏陪。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像煮嫌,于是被迫代替她去往敵國和親笛谦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容