GitHub標(biāo)星34.7k,沒(méi)有記不住的正則表達(dá)式

正則表達(dá)式,又稱規(guī)則表達(dá)式。(英語(yǔ):Regular Expression,在代碼中常簡(jiǎn)寫為regex、regexp或RE),計(jì)算機(jī)科學(xué)的一個(gè)概念。正則表達(dá)式通常被用來(lái)檢索、替換那些符合某個(gè)模式(規(guī)則)的文本。
無(wú)論你使用的是 C#、Python、Java、Perl 還是Shell,正則表達(dá)式是學(xué)習(xí)主流編程語(yǔ)言幾乎繞不開(kāi)的話題。有了它,就能幫你快速定位到符合篩選條件的文本內(nèi)容。
不管是對(duì)于初學(xué)者來(lái)說(shuō),還是一個(gè)經(jīng)驗(yàn)豐富的老碼農(nóng),即使你學(xué)會(huì)了正則表達(dá)式,時(shí)間久了,還是會(huì)遺忘。
難以記憶的原因無(wú)非兩點(diǎn):
正則表達(dá)式中包含的符號(hào)種類特別多 網(wǎng)絡(luò)上的教程不全面,測(cè)試也很不方便。
github上面有個(gè)非?;鸨捻?xiàng)目,標(biāo)星34.7k,learn-regex就完美解決了這兩個(gè)難點(diǎn)。幫助你快速掌握正則表達(dá)式,這個(gè)開(kāi)源項(xiàng)目之所以能火起來(lái),是因?yàn)檫€有一個(gè)在線測(cè)試的網(wǎng)站。
開(kāi)源地址:「https://github.com/ziishaned/learn-regex」
作者:「ziishaned」


在線測(cè)試
這也是這個(gè)開(kāi)源項(xiàng)目能火起來(lái)的原因之一, 網(wǎng)址:「https://regex101.com/」
比如測(cè)試一下6位數(shù)字
正則表達(dá)式是:^\d{n}$

下期分享一個(gè)正則表達(dá)式大全的開(kāi)源項(xiàng)目,期待...
往期推薦
分享一個(gè)有意思的沙雕開(kāi)源項(xiàng)目
pandownload關(guān)閉后,我在GitHub熱榜上發(fā)現(xiàn)了這個(gè)
