新手在线学习练习正则表达式最棒的一个网站,1小时学会

一个很棒的正则表达式学习和测试练习网站,适合新手入门。

正则表达式是什么,这个问题我查了一下网上的说明,说实在的看了一遍我也很懵逼,但是据我自己对于正则表达式的理解,几乎所有学习编程的人都会的东西,用于对字符(包含汉字、英文、符号等)的条件式检索、提取、替换的一套命令语法,这套命令语法用处非常大,能够解决很多棘手的问题,我的理解可能有偏见,但是这个东西就是干这事的。

今天就给大家介绍一个能够快速入门学会正则表达式的网站,新手静心下来很快就能学会了,老手可以用于在线验证。

新手在线学习练习正则表达式最棒的一个网站,1小时学会

网站概览

找一个能快速入门学习正则表达式的网站不容易。

练习区

主要功能包括:正则表达式输入、待匹配的文本内容、匹配结果、要替换的文本内容、替换结果,这些是正则的基本结构。

新手在线学习练习正则表达式最棒的一个网站,1小时学会


常用语法

如果你不熟悉正则表达式,或者你是新手,右侧有常用的语法可以参考。

新手在线学习练习正则表达式最棒的一个网站,1小时学会


正则学习教程(较为完整)

如果你想更加系统的学习正则表达式,在该站点,点击下图这个位置,可以前往。

新手在线学习练习正则表达式最棒的一个网站,1小时学会


常用正则表达式

你的大多数想法都有现成的表达式,直接复制到上面的正则表达式框内就可以使用。

例如你想提取内容中的数字,直接使用:^[0-9]*$

新手在线学习练习正则表达式最棒的一个网站,1小时学会


初次尝试正则表达式

下面的正则语句都是从上面的常用正则表达式里面复制的,只有一点是你需要注意的,如果你要匹配的内容不需要从文本开头到结尾,那么不要写^和$。

新手在线学习练习正则表达式最棒的一个网站,1小时学会


匹配电话号码

我们要从下面这段话中提取出座机号码和手机号码,我们根据这两种情况,一种是座机,一种是手机号码,分别写正则表达式。

我有两个号码,一个是座机0599-1234567,还有一个是我新办的手机号码18666973654,你通过两个号码都可以联系我,但是建议你优先选择手机号码。

先匹配手机号码,直接到常用表达式复制手机的正则表达式,去掉前面的^和后面的$,就能成功匹配号码了。

匹配手机正则表达式:(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}
新手在线学习练习正则表达式最棒的一个网站,1小时学会

然后是座机号码

匹配国内座机号码:\d{3}-\d{8}|\d{4}-\d{7}
新手在线学习练习正则表达式最棒的一个网站,1小时学会

通过上面这个例子,你会不会觉得并没有啥用处,就这两个号码,手动也能找出来,那是因为你忽略了数量级,如果上面的文本增加100倍、1000倍呢?你还能手动吗?

新手在线学习练习正则表达式最棒的一个网站,1小时学会


匹配email邮箱

如果你想从文本、网页中收集邮箱,比如,我在贴吧看到很多人回复他们的邮箱,我想收集起来,给他们群发广告。

首先复制整个网页的内容(ctrl+a全选,ctrl+c复制)

新手在线学习练习正则表达式最棒的一个网站,1小时学会

然后粘贴到待匹配的文本框内,并且输入正则表达式(从常用正则表达式区复制邮箱提取那条就行)

新手在线学习练习正则表达式最棒的一个网站,1小时学会


匹配身份证号码

从下面这段文本中提取身份号码,只需要身份证号码,其他的不要。

郎岩 235407195106112745 66 女 黑龙江省. 黑龙江省农垦红兴隆管理局. 北兴农场
孟琬 210203197503102721 42 女 辽宁省. 大连市. 西岗区
杭健雯 130102196303250459 54 男 河北省. 石家庄市. 长安区
柯琼彦 511502199103223189 26 女 四川省. 宜宾市. 翠屏区
方华 431202198811101720 29 女 湖南省. 怀化市. 鹤城区
常善勤 130821199103278829 26 女 河北省. 承德市. 承德县
戚轮伯 520323197806058856 39 男 贵州省. 遵义市. 绥阳县
伏佳 350105199506138487 22 女 福建省. 福州市. 马尾区
狄彪树 610729197408202551 43 男 陕西省. 汉中市. 留坝县
平明奇 820000195008115837 67 男 澳门特别行政区. 澳门特别行政区. 澳门特别行政区
平璐 450101197405207446 43 女 广西壮族自治区. 南宁市. 市辖区
单雁 411626198204167401 35 女 河南省. 周口市. 淮阳县
舒宏 654022197901228286 38 女 新疆维吾尔自治区. 伊犁哈萨克自治州. 察布查尔锡伯自治县
汤琪 152224198908049211 28 男 内蒙古自治区. 兴安盟. 突泉县
狄莉珍 230822197201256034 45 男 黑龙江省. 佳木斯市. 桦南县

身份证要分为15位和18位的正则代码

十八位: [1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]

十五位: [1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}
新手在线学习练习正则表达式最棒的一个网站,1小时学会


匹配网址

从下面这段话中提取get巧不巧的网址。

从这段话中提取出get巧不巧的网址http://get.qiaobuqiao.com是一个有用的信息渠道网站。

使用的正则表达式

http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?
新手在线学习练习正则表达式最棒的一个网站,1小时学会

文末获取

学会正则表达式,以后用处多多。赶快用花朵兑换这么走心的正则学习网站吧。

内容获取
最棒的正则学习测试网站此内容获取需6🌺,请先
必看说明:
1、Get巧不巧是一个内容信息网站,可帮你节约时间,我们寻找测试稳定、安全、长期可靠的东西,你可以轻松获取这个结果。
2、花朵可以通过投稿、签到、邀请注册、宣传本站获得,也可以充值1元=10花朵,VIP兑换有免费、5折、8折优惠。查看详情
3、若兑换名称内容,需要你自己根据名称去百度寻找,我们不保证你自己能找到。
4、内容失效或有问题请 联系客服,若需要额外服务请参考 付费咨询与协助
5、虚拟信息内容,只要有效,均不支持退款,支付前请悉知,请妥善保存你获得的内容,遗失不补。

原创文章,作者:Get巧不巧,如若转载,请注明出处:https://get.qiaobuqiao.com/post-1130

发表评论

登录后才能评论