GitHub标星34.7k,没有记不住的正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression
,在代码中常简写为regex
、regexp
或RE
),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
无论你使用的是 C#
、Python
、Java
、Perl
还是Shell
,正则表达式是学习主流编程语言几乎绕不开的话题。有了它,就能帮你快速定位到符合筛选条件的文本内容。
不管是对于初学者来说,还是一个经验丰富的老码农,即使你学会了正则表达式,时间久了,还是会遗忘。
难以记忆的原因无非两点:
正则表达式中包含的符号种类特别多 网络上的教程不全面,测试也很不方便。
github上面有个非常火爆的项目,标星34.7k,learn-regex
就完美解决了这两个难点。帮助你快速掌握正则表达式,这个开源项目之所以能火起来,是因为还有一个在线测试的网站。
开源地址:「https://github.com/ziishaned/learn-regex」
作者:「ziishaned」
在线测试
这也是这个开源项目能火起来的原因之一, 网址:「https://regex101.com/」
比如测试一下6位数字
正则表达式是:^\d{n}$
下期分享一个正则表达式大全的开源项目,期待...
往期推荐
pandownload关闭后,我在GitHub热榜上发现了这个
评论