正則表達式從入門到放棄

正則表達式從入門到放棄

我們平時在編寫處理字符串的程序時,經常會有查找符合某些複雜規則的字符串的需要,正則表達式就是用於描述這些規則的工具。

比如我們使用的諸多應用必備的功能就是登錄,登錄時的用戶命名規則一般是讓用戶名包含字符、數字、下劃線和連字符,以及限制字符的個數。

我們使用以下正則表達式來驗證一個用戶名:

正則表達式從入門到放棄

以上的正則表達式可以接受 abc_de,abc-de_fg, abc123_def,但不匹配Ab,因為它包含了大寫字母而且太短。

今天介紹的這個項目就是一份正則表達式的學習文檔

learn-regex

我們看看目錄:

正則表達式從入門到放棄

這個項目除了文檔,還有一個配套的網站,供學習者邊學習邊在線練習,而且支持好幾種語言,很方便。

正則表達式從入門到放棄

趕緊去試試吧。

開源項目地址:

https://github.com/ziishaned/learn-regex

開源項目中文地址:

https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md

開源項目作者:Zeeshan Ahmad

關注公眾號:非著名程序員,對話框回覆關鍵字 “1024”,免費領取 30 本經典編程書籍。


分享到:


相關文章: