開源頂(id:開源頂)綜合安排
項(xiàng)目地址:https://github.com/ziishaned/learn-regex
正則表達(dá)式是在主題字符串中從左到右匹配字符串時(shí)的一種樣式?!罢齽t表達(dá)式”這個(gè)詞比較別扭,我們經(jīng)常使用縮寫詞“regex”或“regexp”。正則表達(dá)式可以根據(jù)某種匹配模式從基本字符串替換文本中的字符串,驗(yàn)證表單,提取字符串等。
許多程序員需要使用正則表達(dá)式,這可以幫助開發(fā)人員判斷一個(gè)字符串是否合法。以下是通過正則表達(dá)式驗(yàn)證用戶名:
上面的正則表達(dá)式可以接受John_doe,jo-hn_doe,john12_as,但是它不匹配jo,因?yàn)樗髮懽帜覆⑶姨?/p>
正則表達(dá)式雖然很重要,但是入門并沒有那么簡單。最近姐姐在Github上找到了一個(gè)簡單的正則表達(dá)式教程,涉及面很廣,大家在實(shí)踐中幾乎都能找到。
這個(gè)項(xiàng)目叫做learn-regex,目前在github上有17948顆星和1820顆星(Github地址:https://github.com/ziishaned/learn-regex/)
下圖以基礎(chǔ)匹配為例。正則表達(dá)式其實(shí)就是搜索時(shí)的格式。它由一些字母和數(shù)字組成。
值得一提的是,每個(gè)知識(shí)點(diǎn)都配有在線練習(xí)。(在線實(shí)習(xí)地址:https://regex101.com/)
總而言之,這份材料非常適合學(xué)習(xí)正則表達(dá)式。如果對正則表達(dá)式感興趣,可以試試。
1.《在線正則表達(dá)式 34596 Star!學(xué)習(xí)正則表達(dá)式就用它,還有在線練習(xí)網(wǎng)站》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《在線正則表達(dá)式 34596 Star!學(xué)習(xí)正則表達(dá)式就用它,還有在線練習(xí)網(wǎng)站》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/shehui/1102669.html