程序员必备网站之一:i Hate Regex
公众号关注 “GitCube”
设为 “星标”,带你挖掘更多开发神器!
大家好,我是小 G。
作为一名程序员,正则表达式可谓是我们必须掌握的技术之一,特别是在进行信息的快速检索、验证、匹配的时候,使用正则表达式能为我们减轻不少开发压力。
但是,正如我在前几天文章所说,正则表达式的规则众多,且难以记忆,如果你学会之后,隔了一段时间没用上,那很快又会忘得一干二净。
就拿我来说吧,在学正则表达式这件事情上,总是反反复复的来回折腾,浪费了不少时间。
现在我的做法是,除了某个特殊业务需要用到的正则表达式匹配,其它大部分通用规则我都是直接使用现成的解决方案。
关于正则表达式的学习,之前我写过一篇文章:《两个曾火爆全网的正则表达式课程与工具!》,感兴趣的可前往查看。
今天在这里,主要是想给不太会写正则表达式的同学分享一个比较实用的网站:i Hate Regex。
从网站的名字上你应该就可以猜测到,作者是有多讨厌正则表达式这玩意,不过讨厌归讨厌,当你用上它之后,还是只能大呼:"真香!"。
这个网站的主要作用,是可快速搜索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证。
此外它还会在详情页中展示正则表达式的具体功能介绍、可视化图表、速查表等内容,令你得以更快的掌握正则表达式的应用。
总的而言,对于正则表达式不太熟练的同学,这个网站还是能起到很大帮助的,但从长期的投入产出比上看,我个人还是推荐你系统性学习下正则表达式,相信在未来的一些工作上应该能帮你省下不少时间。
最后附上该项目的网站地址和 GitHub 地址,感兴趣的同学可前往查看。
网站:
https://ihateregex.io
GitHub:
https://github.com/geongeorge/i-hate-regex
以上,便是今天的分享,觉得内容对你有所帮助的,还请点个「在看」支持,谢谢各位啦~
---由 GitHubDaily 原班人马打造的公众号:GitCube,现已正式上线!
接下来我们将会在该公众号上,为大家分享优质的计算机学习资源与开发者工具,坚持每天一篇原创文章的输出,感兴趣的小伙伴可以关注一下哈!
程序员必备网站之一:i Hate Regex相关推荐
- 程序员必备网站和工具
程序员必备网站和工具 思维工具:Xmind PPT模板:办公资源.站长素材.笨鸟网.PPTStone.六图网.欧酷PPT 招聘软件:前程无忧.智联招聘.BOSS直聘 Maven仓库:https://m ...
- 看了以后大呼过瘾的程序员必备网站,速速收藏!
程序员必备的网站,网络上一搜一大把,动辄几十个甚至一百个,虽说大多数网站也都是实用的,但数量庞杂未免让人眼花缭乱. 这里我就只挑选精华,只挑选出程序员必备的8个网站,服务于程序员的工作&生活的 ...
- 程序员必备网站,建议收藏!
俗话说的好,一个程序员,20%靠知识储备,80%靠网络搜索. 打开代码,打开Google,开始工作. 那么常用的写码软件,你知道几个呢? 下面我们来一起看一下常用的写码软件吧~ 建议收藏本文,保证你从 ...
- 分享一些程序员必备网站
本人呢是个收藏狂,看到过很多很好的学习和工具网站,挑选出一些分享给大家.有些已经很出名的我就不再 1. 中文在线教程书籍 free-programming-books-zh_CN 这是github上的 ...
- 程序员必备-网站推荐
软件下载类 1. 果核剥壳 果核剥壳,还原软件的本质.信息爆炸的时代,纷杂的互联网,我要做的就是把绿化的,破解的绿色软件分享给大家. 经过本站改版,全新出发,加入更多移动端的资源分享. 网站所有的资源 ...
- 程序员必备网站Collection~
我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...
- 网上有哪些程序员的学习网站?程序员必备网站!
关注偶,领取超多学习资料. 小编在上一次已经讲了一些综合类的学习网站,这一次准备介绍一些垂直类的学习网站. 慕课网 网址:http://www.imooc.com/ 简介:慕课网是一个关于程序员的学习 ...
- 程序员必备网站之一:No Design
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 大家好,我是小 G. 昨天在逛 Hacker News 的时候,我 ...
- 十个程序员必备的网站_程序员必备网站之一:VisuAlgo
大家好,我是小 G. 我们都知道,在人体的直接感官体验上,动画与图形相对于文字代码往往能带来更有冲击感的视觉效果,也更容易加深大脑对某项事物的认知程度. 而像算法这类,拥有完整逻辑推理计算链条的知识, ...
最新文章
- ARTS打卡计划第一周-Share-系统字典模块的设计
- 【VBA编程】15.WorkSheet对象常用属性
- 云炬随笔20190701
- “睡服”面试官系列第七篇之map数据结构(建议收藏学习)
- “凡尔赛”式晒校园生活?移动云 9.9 风暴手把手教你!
- java docx 内存溢出_第2章 Java内存区域与内存溢出异常
- 产品经理应该先写需求文档还是先画原型?
- linux如何打开dhcp服务,怎么开启DHCP服务器啊
- OpenLDAP的安装和配置(含TLS和复制)
- Ogre实现简单地形
- coverity静态安全扫描分析软件linux环境搭建
- 计算几何问题汇总--圆与矩形
- iphone UIImageWriteToSavedPhotosAlbum 保存图片
- 手机“隐藏功能”揭秘
- Latex 中图片格式转换
- 【Bugzilla】我按照bugzilla的官方指导进行的安装。(一)
- 12、可观测性--告警处理
- 【四舍六入五单双法】
- 【腾讯Bugly干货分享】Android进程保活招式大全
- 计算机网络原理【八】之 网络安全基础
热门文章
- 完美解决:The specified Gradle installation directory
- error 系统错误 错误码10007_Linux 系统安装配置 Nginx
- 2019重大信息安全事件_公安部通报“净网2019”专项行动典型案例-新华网
- 基于mqtt 的温湿度检测系统
- Unity 游戏实例开发集合 之 打砖块 休闲小游戏快速实现
- 下列java源程序结构中前三种语句的次序_2020超星西方文明通论试题及答案
- 无法读取此系统上以前注册的服务器的列表。请在“已注册的服务器”窗口中重新注册您的服务器
- HTML5基础知识汇总
- python实现微信发消息_Python实现通过微信企业号发送文本消息的Class
- linux内核中根据inode获取文件的完整路径