正則表達式學(xué)習(xí)神器!
推薦一款優(yōu)秀的正則表達式在線可視化工具
我相信很多朋友第一次聽到正則表達式時,都感覺這是一個高大上的名詞。
其實,簡單來說,正則表達式就是用來匹配文本的。
正則表達式里的 “正” 是指常客,即經(jīng)常出現(xiàn)、通用的意思;而 “則” 是指有規(guī)律的,即規(guī)則。結(jié)合起來就是,用通用的、約定格式的語法規(guī)則去匹配文本的表達式,常用于文本的檢測、查找和替換。
比如判斷用戶輸入的手機號是否合法,可以用這個正則表達式:

就連很多熟悉正則表達式語法的朋友,看到這么一大長串兒表達式,也會感到吃力;更別提沒學(xué)過正則表達式語法的人了,看到這里肯定是一臉懵逼!
好在有下面這個正則表達式神器。
RegExr,一款學(xué)習(xí)、創(chuàng)建和測試正則表達式的在線可視化工具。通過在線練習(xí)的方式,很快就能幫助你學(xué)會正則表達式的基本語法,快速入門!

你可以在 RegExr 中輸入任意的文本,然后每當(dāng)你改變正則表達式,都能立即看到對文本字符串的匹配結(jié)果。

在網(wǎng)站下方,還有一些正則表達式小工具。比如將復(fù)雜的正則表達式進行拆解,并支持查看已輸入正則表達式的每一個語法解釋。

點擊上方的彩色方塊,可以看到更詳細的正則表達式語法教程。

RegExr 提供了非常多的實用功能,比如:
支持 JavaScript 和 PHP/PCRE ?的正則表達式。
在您鍵入時實時更新結(jié)果
翻滾一個匹配或表達的細節(jié)
使用測試套件驗證模式
保存并與其他人共享表達式
可以使用工具探索結(jié)果
擁有完整的參考幫助和例子
在編輯器中使用 cmd-Z/Y 撤消和重做

這么多的功能,使得它不僅是一個學(xué)習(xí)網(wǎng)站,更是強大的正則表達式工具。
雖然是英文網(wǎng)站,但并沒有很復(fù)雜的單詞,強烈建議大家試試!
?? 項目地址:https://www.code-nav.cn/rd/?rid=79550af2601114e9012110711798772b
在 編程導(dǎo)航 中還能發(fā)現(xiàn)更多優(yōu)質(zhì)編程學(xué)習(xí)資源,歡迎分享給有需要的同學(xué)吧!