成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

3個助你玩轉正則表達式的利器

系統 Linux
為了能夠讓大家不再懼怕正則,有一些大神做了一些輔助工具用可視化的方式來幫助大家戰勝正則,下面我們就來為大家介紹幾款優秀的可視化工具。

 

正則表達式可以說一直是大家的夢魘,但是正則在工作中實在是使用太廣泛了,又不得不學習,但是卻很難掌握其中的奧秘(我也是一樣,用了就忘記了~)。

為了能夠讓大家不再懼怕正則,有一些大神做了一些輔助工具用可視化的方式來幫助大家戰勝正則,下面我們就來為大家介紹幾款優秀的可視化工具。

1. iHate Regex

地址:https://ihateregex.io/

介紹:這個工具的名稱非常符合大家對正則的態度了,不過這個工具確實夠強大,可以幫助我們快速搜索并匹配到合適的正則表達式,比如郵箱、日期、手機號碼等等常見的驗證規則。

網站的整個風格非常簡單,很容易上手使用,比如我們查詢 Email 的正則規則,會在新的頁面顯示正則結果,同樣還有可視化的正則匹配過程,如下圖所示:

難能可貴的是這個工具還是開源的,倉庫地址:https://github.com/geongeorge/i-hate-regex

2. The Regular Expression Visualizer, Simulator & Cross-Compiler Tool

地址:https://blog.robertelder.org/regular-expression-visualizer/

介紹:當我們在該工具中輸入正則表達式和搜索字符的時候,會自動生成對應的解析樹和控制流程圖,而且還有匹配的過程動畫,如下圖所示:

而且解析樹和控制流程圖還可以進行縮放、全屏等操作,能夠直觀反映出正則表達式在匹配文本時的執行流程。此外在網站上作者還貼心的錄制了視頻教程,大家感興趣的可以去學習下。

3. regex101

地址:https://regex101.com/

介紹:如果上面的兩個工具還不足以拯救你,那么下面這個工具就一定不容錯過了,因為它支持中文啊,regex101 主要是用來幫助我們進行正則練習的工具,而且還支持多種語言風格,比如 Python、Golang、Javascript 等,可以隨意切換。在我們練習的時候還會在右側給出對應的解釋,以及速查表,如下圖所示:

所謂工欲善其事,必先利其器,我相信這幾款工具足以幫我們戰勝可怕的正則表達式了吧!

本文轉載自:「k8s技術圈」,原文:http://suo.im/609xxr,版權歸原作者所有。歡迎投稿,投稿郵箱: editor@hi-linux.com。

延伸閱讀

上面介紹的幾種工具,都是根據已有正則表達式去驗證結果類型的工具。使用它們的前提是,你得先學會正則表達式的基本使用。

而接下來我們介紹的這個神器 grex 是可以根據表達式直接生成正則表達式的,使用它你并不需要任何正則表達式的基礎,先看看效果吧: 

  1. $ grex a b c  
  2. ^[a-c]$  
  3. $ grex a c d e f  
  4. ^[ac-f]$  
  5. $ grex a b x de  
  6. ^(?:de|[abx])$  
  7. $ grex abc bc  
  8. ^a?bc$  
  9. $ grex a b bc  
  10. ^(?:bc?|a)$  
  11. $ grex [a-z]  
  12. ^\[a\-z\]$  
  13. $ grex -r b ba baa baaa 
  14. ^b(?:a{1,3})?$  
  15. $ grex -r b ba baa baaaa 
  16. ^b(?:a{1,2}|a{4})?$  
  17. $ grex y̆ a z  
  18. ^(?:y̆|[az])$  
  19. Note:   
  20. Grapheme y̆ consists of two Unicode symbols:  
  21. U+0079 (Latin Small Letter Y)  
  22. U+0306 (Combining Breve)  
  23. $ grex "I ♥ cake" "I ♥ cookies"  
  24. ^I ♥ c(?:ookies|ake)$  
  25. Note:  
  26. Input containing blank space must be   
  27. surrounded by quotation marks. 

這么棒的工具,難道你不想擁有嗎?欲下載此神器,只需在公眾號對話框內回復 「grex」,即可獲取下載地址。 

 

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2024-09-14 09:18:14

Python正則表達式

2018-09-27 15:25:08

正則表達式前端

2020-09-04 09:16:04

Python正則表達式虛擬機

2020-09-18 06:42:14

正則表達式程序

2023-09-04 15:52:07

2015-12-07 10:03:40

實用PHP表達式

2016-11-10 16:21:22

Java 正則表達式

2009-09-16 17:15:57

正則表達式引擎

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2023-09-13 08:12:45

2009-08-07 14:24:31

.NET正則表達式

2017-05-12 10:47:45

Linux正則表達式程序基礎

2022-03-28 06:19:14

正則表達式開發

2009-02-18 09:48:20

正則表達式Java教程

2019-07-17 15:45:47

正則表達式字符串前端

2021-01-27 11:34:19

Python正則表達式字符串

2009-09-16 18:19:34

正則表達式組

2011-06-02 12:34:16

正則表達式

2010-03-25 18:25:36

Python正則表達式

2019-07-25 17:00:44

Python正則表達式字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美aⅴ | 亚洲精品日韩在线 | 91国在线视频 | 亚洲视频在线看 | 黄视频免费在线 | 国产1区2区在线观看 | 久久aⅴ乱码一区二区三区 91综合网 | 香蕉视频在线播放 | 欧美一级欧美三级在线观看 | 91色综合 | 日韩av一区二区在线观看 | 久久大陆 | 成人欧美一区二区三区黑人孕妇 | 久久99精品视频 | 中文字幕动漫成人 | 黄色一级大片在线免费看产 | 91视频国产区 | 久久久综合精品 | 中文字幕在线观看日韩 | 日韩三级一区 | 九九热精品视频在线观看 | 一级片成人 | 综合色播 | 精品久久一 | 天天操天天射天天舔 | 拍真实国产伦偷精品 | 日韩精品一区二区不卡 | 欧美一区二区免费 | 欧美三级三级三级爽爽爽 | 日韩精品免费在线观看 | 国产精品久久久久久久久久软件 | 欧美黄色性生活视频 | 日韩精品一区二 | 综合久久av | 韩日精品视频 | 亚洲欧美在线一区 | 亚洲免费在线观看 | 91在线精品秘密一区二区 | 欧美在线视频一区二区 | 亚洲成人综合在线 | 在线视频91 |