公众号关注 “GitCube”

设为 “星标”,带你挖掘更多开发神器!

大家好,我是小 G。

作为一名程序员,正则表达式可谓是我们必须掌握的技术之一,特别是在进行信息的快速检索、验证、匹配的时候,使用正则表达式能为我们减轻不少开发压力。

但是,正如我在前几天文章所说,正则表达式的规则众多,且难以记忆,如果你学会之后,隔了一段时间没用上,那很快又会忘得一干二净。

就拿我来说吧,在学正则表达式这件事情上,总是反反复复的来回折腾,浪费了不少时间。

现在我的做法是,除了某个特殊业务需要用到的正则表达式匹配,其它大部分通用规则我都是直接使用现成的解决方案。

关于正则表达式的学习,之前我写过一篇文章:《两个曾火爆全网的正则表达式课程与工具!》,感兴趣的可前往查看。

今天在这里,主要是想给不太会写正则表达式的同学分享一个比较实用的网站:i Hate Regex。

从网站的名字上你应该就可以猜测到,作者是有多讨厌正则表达式这玩意,不过讨厌归讨厌,当你用上它之后,还是只能大呼:"真香!"。

这个网站的主要作用,是可快速搜索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证。

此外它还会在详情页中展示正则表达式的具体功能介绍、可视化图表、速查表等内容,令你得以更快的掌握正则表达式的应用。

总的而言,对于正则表达式不太熟练的同学,这个网站还是能起到很大帮助的,但从长期的投入产出比上看,我个人还是推荐你系统性学习下正则表达式,相信在未来的一些工作上应该能帮你省下不少时间。

最后附上该项目的网站地址和 GitHub 地址,感兴趣的同学可前往查看。

网站:

https://ihateregex.io

GitHub:

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

以上,便是今天的分享,觉得内容对你有所帮助的,还请点个「在看」支持,谢谢各位啦~

---由 GitHubDaily 原班人马打造的公众号:GitCube,现已正式上线!
接下来我们将会在该公众号上,为大家分享优质的计算机学习资源与开发者工具,坚持每天一篇原创文章的输出,感兴趣的小伙伴可以关注一下哈!

程序员必备网站之一:i Hate Regex相关推荐

  1. 程序员必备网站和工具

    程序员必备网站和工具 思维工具:Xmind PPT模板:办公资源.站长素材.笨鸟网.PPTStone.六图网.欧酷PPT 招聘软件:前程无忧.智联招聘.BOSS直聘 Maven仓库:https://m ...

  2. 看了以后大呼过瘾的程序员必备网站,速速收藏!

    程序员必备的网站,网络上一搜一大把,动辄几十个甚至一百个,虽说大多数网站也都是实用的,但数量庞杂未免让人眼花缭乱. 这里我就只挑选精华,只挑选出程序员必备的8个网站,服务于程序员的工作&生活的 ...

  3. 程序员必备网站,建议收藏!

    俗话说的好,一个程序员,20%靠知识储备,80%靠网络搜索. 打开代码,打开Google,开始工作. 那么常用的写码软件,你知道几个呢? 下面我们来一起看一下常用的写码软件吧~ 建议收藏本文,保证你从 ...

  4. 分享一些程序员必备网站

    本人呢是个收藏狂,看到过很多很好的学习和工具网站,挑选出一些分享给大家.有些已经很出名的我就不再 1. 中文在线教程书籍 free-programming-books-zh_CN 这是github上的 ...

  5. 程序员必备-网站推荐

    软件下载类 1. 果核剥壳 果核剥壳,还原软件的本质.信息爆炸的时代,纷杂的互联网,我要做的就是把绿化的,破解的绿色软件分享给大家. 经过本站改版,全新出发,加入更多移动端的资源分享. 网站所有的资源 ...

  6. 程序员必备网站Collection~

    我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

  7. 网上有哪些程序员的学习网站?程序员必备网站!

    关注偶,领取超多学习资料. 小编在上一次已经讲了一些综合类的学习网站,这一次准备介绍一些垂直类的学习网站. 慕课网 网址:http://www.imooc.com/ 简介:慕课网是一个关于程序员的学习 ...

  8. 程序员必备网站之一:No Design

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 大家好,我是小 G. 昨天在逛 Hacker News 的时候,我 ...

  9. 十个程序员必备的网站_程序员必备网站之一:VisuAlgo

    大家好,我是小 G. 我们都知道,在人体的直接感官体验上,动画与图形相对于文字代码往往能带来更有冲击感的视觉效果,也更容易加深大脑对某项事物的认知程度. 而像算法这类,拥有完整逻辑推理计算链条的知识, ...

最新文章

  1. ARTS打卡计划第一周-Share-系统字典模块的设计
  2. 【VBA编程】15.WorkSheet对象常用属性
  3. 云炬随笔20190701
  4. “睡服”面试官系列第七篇之map数据结构(建议收藏学习)
  5. “凡尔赛”式晒校园生活?移动云 9.9 风暴手把手教你!
  6. java docx 内存溢出_第2章 Java内存区域与内存溢出异常
  7. 产品经理应该先写需求文档还是先画原型?
  8. linux如何打开dhcp服务,怎么开启DHCP服务器啊
  9. OpenLDAP的安装和配置(含TLS和复制)
  10. Ogre实现简单地形
  11. coverity静态安全扫描分析软件linux环境搭建
  12. 计算几何问题汇总--圆与矩形
  13. iphone UIImageWriteToSavedPhotosAlbum 保存图片
  14. 手机“隐藏功能”揭秘
  15. Latex 中图片格式转换
  16. 【Bugzilla】我按照bugzilla的官方指导进行的安装。(一)
  17. 12、可观测性--告警处理
  18. 【四舍六入五单双法】
  19. 【腾讯Bugly干货分享】Android进程保活招式大全
  20. 计算机网络原理【八】之 网络安全基础

热门文章

  1. 完美解决:The specified Gradle installation directory
  2. error 系统错误 错误码10007_Linux 系统安装配置 Nginx
  3. 2019重大信息安全事件_公安部通报“净网2019”专项行动典型案例-新华网
  4. 基于mqtt 的温湿度检测系统
  5. Unity 游戏实例开发集合 之 打砖块 休闲小游戏快速实现
  6. 下列java源程序结构中前三种语句的次序_2020超星西方文明通论试题及答案
  7. 无法读取此系统上以前注册的服务器的列表。请在“已注册的服务器”窗口中重新注册您的服务器
  8. HTML5基础知识汇总
  9. python实现微信发消息_Python实现通过微信企业号发送文本消息的Class
  10. linux内核中根据inode获取文件的完整路径