查看原文
其他

玩转正则!推荐一个速查、调试、验证、可视化工具

民工哥 民工哥技术之路 2021-12-16

作为一个程序员、当代码农,时不时你会需要去写点正则表达式。但是,正则它毕竟不是一门语言,不是所有的程序员都会,或者说非常精通,有时候,你会遇到非常奇葩的正则表达式,可能你又写不出来,老大还急着要!项目还离不了你的这个正则表达式。

这时候,你肯定会抓耳挠腮,心想,要是有一个可以通过条件生成正则表达的工具,那该是有多好啊!在程序员的世界,哪里有需求,哪里就有开发,这不,还真就有这么一个吊炸天的工具:iHateRegex

github地址:https://github.com/geongeorge/i-hate-regex

i Hate Regex是一个在线开源工具,可快速检索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证。

它有以下几个特点:

  • 可视化正则表达式

  • 匹配的字符串-测试区域

  • 在您的网站上嵌入正则表达式可视化

  •  正则表达式代码突出显示和验证

  • 支持降价的正则表达式说明

  • 在Playground页面上,您可以创建自己的表达式并链接到它。

  • 用户登录并保存正则表达式

访问及使用方式

它有两种访问及使用方式:1、在线,2、本地安装

1、在线访问直接访问https://ihateregex.io/

2、本地安装

#安装 yarn (已安装的可以忽略)
npm install -g yarn

#克隆仓库
git clone https://github.com/geongeorge/i-hate-regex.git

#安装依赖
yarn install

#在本地测试
yarn dev

#打包并运行nuxt服务器
yarn build

yarn start

这个项目是用Nuxt.js打包。更详细的信息可以参考Nuxt.js文档

民工哥建议还是使用在线的方式比较方便、实用,毕竟源码安装还涉及到很多框架的使用,没必要去花这种的学习成本。

使用截图

在首页点击下方的playground,进入页面:

这里,我们就可以看到,对应的正则表示式和匹配过程示意图。

在这里我们还可以修改正则表达式,对应的示意图也随之改变

另外再页面左侧导航栏上方可以搜索想要的正则表达式

这里我们输入IP,点击第一个(ip address(ipv4))

非常的方便,实用,对于日常的工作使用肯定是已经足够了。

有兴趣的读者可以自己去尝试、探索一番,同时,如果你感觉这个小工具挺好、挺实用,请点个在看与转发分享出去,让更多的人去使用它,来提高工作效率。

也欢迎读者朋友们留言分享你所使用过的、实用的小工具。

end


最新整理的 2TB 干货资源,包括但不限于:Linux运维架构师、大数据、Docker、数据库、redis、MongoDB、电子书、Java、机器学习、BAT面试精讲视频等。在公众号对话框回复「1024 」即可免费获取!!

推荐阅读  点击标题可跳转

1、赞!7000 字学习笔记,MySQL 从入门到入土系列

2、硬核干货!Redis 分布式集群部署实战

3、太赞了!墙裂推荐这款网页版 Nginx 配置生成器,好用到爆!

4、阿里程序员常用的 15 款开发者工具

5、基于Haproxy的高可用实战

6、大白话详解HTTPS!

看完本文有收获,请分享给更多人

关注「民工哥技术之路」加星标,提升IT技能

好文章分享点赞在看三连哦❤️↓↓↓

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存