正则表达式可以说一直是大家的梦魇,但是正则在工作中实在是使用太广泛了,又不得不学习,但是却很难掌握其中的奥秘(我也是一样,用了就忘记了~)。为了能够让大家不再惧怕正则,有一些大神做了一些辅助工具用可视化的方式来帮助大家战胜正则,下面我们就来为大家介绍几款优秀的可视化工具。

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进阶训练营,点击下方图片了解详情

3个工具助你玩转正则表达式相关推荐

  1. 3 个助你玩转正则表达式的利器

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 正则表达式可以说一直是大家的梦魇,但是正则在工作中实在是使用太广泛了,又不得不学习,但是却很难掌握其中的奥秘(我也 ...

  2. 正则表达式工具_30种有用的正则表达式工具和资源

    正则表达式(通常称为regex)是一种模式,由用于匹配特定字符串集的规则组成. 它们非常强大,并且您会遇到的大多数编程语言都需要它们,尤其是在需要扫描和匹配上下文以采取进一步措施时. 这是一个简单的正 ...

  3. linux 正则表达式 视频教程,30分钟带你玩转正则表达式

    定义: 正则表达式说白了就是有普通字符.以及特殊字符组成的文子模式.{匹配模式标准} 正则表达式将会作为一个模板与所搜索的字符串进行匹配.可以让使用者轻易达到搜寻/删除/取代某些特定字符的处理程序.此 ...

  4. 直播助企业玩转企业直播营销

    企业直播是目前十分受欢迎的互联网产品,悄无声息中已经渗透到我们的生活,也逐渐的占领了企业营销的市场.企业营销必然要借势造势,而如何很好的利用企业直播达到营销目的不是一件简单的事. 直播助企业玩转企业直 ...

  5. ChatGPT创造的未来:150+个Prompts助你玩转新世界

    文章目录 ChatGPT创造的未来:150+个Prompts助你玩转新世界 写作助理 提示词修改器 提示词生成器 英语翻译或修改 论文式回答 语言输入优化 AI 医生 AI 模拟 CEO Commit ...

  6. 分享个热血三国手游辅助工具,可玩各种slg游戏,多开切号

    分享个热血三国手游辅助工具,可玩各种slg游戏,多开切号 热血三国怎么多开小号自动运输资源,自动升级建筑科技.自动采集募兵呢? 在这里分享一个热血三国的手游工具,红手指云手机,使用这个工具能够实现自动 ...

  7. iphone中使用第三方工具(RegexKitLite)实现正则表达式

    1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中. 2.工程中添加libicucore.dylib frameworks. 3.现在所有的 ...

  8. android7.0root工具,你与玩转Android 7.0,只差一个KingRoot的距离

    9月7日,韩国手机品牌LG在美国旧金山正式发布了全新安卓旗舰机型LG V20,虽然之前曝光信息中主副双屏没有实现,但该机拥有顶级配置.延续可拆卸电池设计,搭配最顶尖的配置,还有双摄像头,LG V20依 ...

  9. 超哥带你玩转正则表达式-(六)

    超哥带你玩转正则 目录 (一)一句话弄明白你的疑问 (二)正则表达式啥玩意? (三)正则表达式的语法(第一招) 1.元字符 2. 重复限定符 3. 分组 4. 转义 5. 条件或 6. 区间 (四)练 ...

  10. 简单14招助你玩转QQ空间

    似乎没有一个博客程序有QQ空间这么火爆,九成以上网友热衷于如何装扮QQ空间,但对于新手来说,要想玩转QQ空间挺难的,本人也是QQ空间玩家中的一员,平时在用QQ空间时积累了一些小技巧,现在整理出来以帮助 ...

最新文章

  1. Silverlight:正式进入2.0
  2. 全国通用计算机一级考试模板,共享WPS中符合国人习惯的好模板
  3. 李宏毅线性代数总结:万事万物皆可为向量
  4. 沟通管理计划3个过程及重点
  5. Python4:DataStructure
  6. android开发出现的错误,android 开发 错误集锦
  7. [正则表达式] 可以解析HTML/XHTML页面的所有元素和结构的Regular Expression![ZT]
  8. 告别程序员生涯,一点感慨,与诸君共勉(转)
  9. 一道算法题跟大家分享
  10. 修改caffe源码--支持多标签--关键点检测
  11. bzoj 3519: [Zjoi2014] 消棋子 题解
  12. Julia: Dict类型 与 Symbol
  13. 永磁同步电机最大转矩电流比(PMSM-MTPA)Simulink仿真教程
  14. 随机抽样、分层抽样、整群抽样、系统抽样的区别
  15. CISCO3945E/K9路由器license激活教程
  16. verilog 四舍五入_IEEE 754 round-to-nearest-even Verilog代码
  17. 招商银行校招笔试通过技巧
  18. 2020Web应用防火墙 (WAF)榜单TOP30
  19. 邮件系统排名中企业邮箱有何优势,163邮箱能发国外邮件吗?
  20. 中医移动医疗_搜狗切入移动医疗领域 推中医识方APP

热门文章

  1. pytest框架笔记(十三) : Pytest+Allure定制报告
  2. 算术平方根的整数部分(简单)*求平方根的三种方法**整数与小数取绝对值*
  3. java实现token 过期,java – SQS ExpiredToken:请求中包含的安全令牌是过期状态码:403...
  4. SDOI2015寻宝游戏
  5. python爬虫项目(对博思平台社区话题信息进行爬取并保存)
  6. 传输线模式<TEM TE TM EH HE>
  7. 关于STM32的IAP超详细图文解说
  8. 开启Windows7快速启动栏
  9. EasyBoot制作中文启动菜单教程
  10. 解密QQ图标升级计划