新手不容错过:正则表达式练习和理解帮助工具

作者: baixiao 分类: python 发布时间: 2019-07-28 10:04

正则表达式这个嘛,对新手不太好上手,而且老手长时间不用的话难免会遗忘。这个痛点难点是困扰不少程序员的问题。现在提供一下以下几个工具和福利帮助大家掌握应用。

1.可视化理解网站

https://regexper.com

举个例子,邮箱的正则表达式。来看看这个邮箱正则表达式/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,

第一眼看过去是不是觉得很懵,有了这个可视化显示方便理解多了。

2.练习说明网站

https://regexr.com

还是拿那个邮箱正则表达式在这个网站示例。

右边第一个输入框输入正则表达式 /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ ,后面flag里可以勾选是不是全局搜索,多行搜索等模式。

右边第二个输入框输入需要进行检索的文字,可以看出来有哪些文字匹配到了。并且提供了替换、罗列匹配结果、匹配过程信息、正则表达式解释说明等功能。

3.正则表达式速查表和常用表达式

https://www.jb51.net/shouce/jquery1.82/regexp.html

当然了,还提供一个速查表和常用表达式方便大家查阅。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注