00:00
嗯,我们再来说一个啊,我们来接下来呢,尝试写一个这个电子邮件的这个正子表达式,还是啊,我们定义一个正则表式呢,都是这么一个步骤,首先呢,我们先要把这电子邮件的这个规则是不是先给它说清楚了呀,哎,电子邮件,电子邮件是一个什么格式啊,可能我是一个hello,然后这是一个艾特,然后来一个ABC,然后来一个点。com,来一个点C,诶可能是大体上是是这样一个格式是吧?诶大体上是这样一个格式,那我们接下来呢,那咱们就就着这个格式来说一下电子邮件应该是一个什么格式,那我们先说第一部分,首先说开头,开头它应该是什么,那你说我们这个是不是hello这部分呀,这部分的规则应该是什么?诶字母行不行,诶数字行不行,诶能不能以数字开头可以吧,诶我们说QQ是不是就是数字开头啊,QQ邮箱其实这个里边呢,它基本上就没有什么规则,对吧?诶没有什么规则,换句话说。
01:00
这一段什么呀,它可以说是任意什么呀,任意这个字母数字是吧?诶所以这边我们最简单直接来什么呀,直接说一个什么呀,诶任意的这个什么呀,诶字母呃数字,或者说我们这个下划线应该也是什么呀,应该也是可以的是吧,这东西就跟什么呀,这应该是根据我们这个网站的这个用户名这规则来定的,对吧,这个东西其实就是基本上规则不大,所以这里边我们就直接什么呀,任意字母数字下划线,换句话说是我们那个杠杠W对吧,诶杠W,然后hello后边呢。哎哎,我哈,后边我能不能跟着个点啊,哎,我点ABC行不行,这样这样行不行,或者点一个这个你好行不行这样。诶或者说我这样写个邮件吧,比如说我这是一个什么呀,这么写一个,诶来一个这个后边写一堆,这样写行不行,诶我的名字后边是不是跟着我这个姓啊,诶注意啊,这一段是可以的啊,可以这么写的,因为点也是可以去出现的,只要你这个网站没有强制要求,其实这一般都是可以去写的,所以呢,在后边我可以跟据什么呀,跟着一个这个可以跟着一个点吧,哎,可以跟着一个点,点后边是什么呢?点后边是一个这个,诶也是我们这个任意字母数字下划线嘛,诶任意字母数字下线,但是注意了,这部分实际上是干嘛的呀,是不可以可有可无啊哎,有没有它都行啊,有没有都行,所以这一块呢,我们直接来什么呀,呃,星号是不行了呀,哎,有没有都行的这个东西啊,然后再往下后边这个这一段完了以后,再往后是不是该谁了,该我们这at特了吧,At特其实就好整了,At特就是什么样,是不是艾特,At特就是at啊,At就是at,然后再往后边我们这个AB。
02:41
AABC是我们什么呀?是不是我网站的那个,诶网址啊,诶网站的那个网址,我们那个域名那这块我们说它有没有什么限制,诶数字行不行,诶163是不是就数字呀?诶那字母的肯定没问题了是吧?诶字母和数字都行,但是能不能出现什么下划线什么的不行啊注意网址只能是什么呀,只能是我们这个字母,诶任意我们这个字母干嘛呀,数字啊任意字母数字有没有网址能用下划线的。
03:12
应该是没有吧,反正我是没上过是吧,应该是都是只能是这种任意的这个字母,还有数字,当然这块我们先把大体结构定义出来,如果你需要改的话,我们是还可以再去修改啊,还得修改啊,然后呢,下边任意字母数字长度有没有限制啊,没有任意长度一个也行,多个也行,但是你得有是吧,最短你就得什么呀,一个啊,最短就一个,然后呢,后边是这个点点。com.C我们这个,诶我们这个网址这个名字,那这块它有什么要求,诶首先这里边能不能出现数字,首先是一个什么呀,首先得是一个点对吧?哎,首先是一个点,点完了以后呢。哎,Com或者C是吧,哎,那这个这个东西有没有什么限制,能不能出现数字啊,不是就是com,那肯定不是就是。com别的也可以啊耐呀什么都行是吧,不是就是点。com,我们说了这东西,诶有没有什么限制。
04:09
哎,有没有低于两位的,你见过最短的什么呀,我见最短的肯定就是两位了是吧?哎,能不能超过五位啊,所以它这个应该是什么呀,就是我们这个任意的什么呀,任意字母啊,任意字母,但是位数给它限制一下什么呢?两到五位,因为这东西不会不会太长的啊,不会太长的五位呢足以了啊五位足以了,咱们给他留点富裕,然后下边是一个什么呀,点点cn.cn这东西它是不是跟前边规则应该是一样的呀?哎,跟前边规则是一样的,所以我再来一个这个规则,那再往后还有没有了。是不是就没了呀,但是还是这问题点CN,我是不是可以写,可写可不写呀,哎,这是可选的啊,可选的好,那大概我们把这规则给他写了一下,但是注意啊,你在写的时候,你不用纠结这个规则到底怎么去定,为什么不用怎么定呢?因为你写完了,你是不是可以随便去随便去改啊,所以你先把你这个结尾它整清楚,然后一点点去写就行了啊,一点写就行了,哎,那第一个我们先写第一块,第一块我们叫什么呢?叫做任意字母数字下划线就是谁啊,我们这个杠W吧,哎,杠W,那我们说了,这数量我们用不用给它限制一下。
05:18
哎,咱们是不是得有,至少这东西应该不会让你太短的是吧,至少你得三四位的样子是吧,那咱们写一个至少一个三位吧,哎,三位以上吧,咱们写一个好吧,这是三位以上,但是根据根据自己需求去调整啊,这块没有强制要求啊,然后再往下后边一个什么呢?点然后任意字母数字下划线吧,那点怎么写,哎,是不是斜杠点啊哎,斜杠点然后任意字母数下划线,是不是来一个杠杠W,哎这杠W也是可以出现什么呀,长度是不限呀,哎咱们也来什么呢?咱们来一个这个,这个就来一个加吧,是不是一次以上啊,诶一次以上比说杠W可以出现一次以上,但是注意了还是说一个问题,我这整个一个内容它干嘛呀,它是可有可无的呀,诶有没有都行对吧,诶也可能可以可以出现什么呀,也可以出现多次啊也可以干嘛呢,也可以没有我来一什么呢,来一个星号,有没有都行,但是注意了,我这样写行不行。
06:17
哎,我是不是不知道给谁给谁加的呀,哎,所以注意我这个芯应该是给这个整体起作用吧,所以我这应该干嘛呀,给整体加一个这个括号啊,给整体加上一个括号表示什么呀?这整个这部分它是什么呀?可有可无的啊,可有可无的,然后再往后是什么呀,我们这个艾特符啊,艾特符就是艾符,不用再说了,哎,艾特就艾特,然后呢,下边我们这ABC是什么呀?任意的这个字母数字,哎,任意字母数字,那直接写吧,直接写一个这个中号,然后这个,诶大A到这个小Z,然后零到九,诶任意的字母数字长度呢,是一个以上啊哎,一个以上就完了啊,一个以上就完了,这是我们说这个任意字母数字,然后下边呢,下边是我们这个任意字母,这就不能出现数字了,对吧?任意字母我们是什么呀?杠,哎杠还有点是吧,前面还有个点任意字母,所以这边我们需要一个斜杠一个点,然后斜杠W,诶任意字母,诶任意字母呢,我们还不能这么写。
07:17
这音字母我得来什么呀,中号,然后一个A到Z啊,大A到小Z表示什么呀,大写字母都算上,然后呢,长度是一个什么呀,二到五倍,给它来一什么呀,来一个大块,来一个二逗号,一个五啊二到五倍,然后呢,最后是不是还有一个呀,这个规则我们发现跟它的规则实际上是什么呀,是一样的吧,哎,实际上一样,那也就是说意味着我这部分可以出现什么呀,可以出现一到两次吧,哎,所以干嘛呢,整体给它加一个什么呀,括号,然后。来一个这个大块来一个什么呀,一逗号二表示这部分整体可以出现一到两次啊一到两次,好,那这说完了,我们来看看吧,咱们看看写这么一串行不行呢?试试挂一个这个隐麦啊reg等于一个什么呢?斜杠斜杠把这一堆呢给它。
08:09
粘过来,然后把他们这个空格给他。都去掉,哎,你写这一串呢,写的时候还差不多能明白是吧。嗯,写了一串还都能明白是吧,但是写完了呢,发现什么呢,完全不认识了是吧,完全不认识,不认识不认识,咱们先看好报纸是吧?诶直接挖一个这个email email等于什么呢?等于一个这个ABC,一个abc.com,然后我们来什么呢?直接cancel。点唠了e mail meal,这少一个这个。Email re,点一个这个test,我们这个email啊测试这个邮件们来看这格式应该是没问题的对吧?哎,没问题的,我们来看效果这块是不是true啊,哎,True来我换一个,我不写AT1保存是不false啊,哎false啊把艾特给它写上,我来什么呢?点一个123,哎这玩意应该是说的出,哎我们来看看吧,走你呦,还是出这是为啥呀,我们落没落什么东西呀,结尾,哎是不是开头结尾那限制是不是没了呀,那我们现在来看这个邮件,我一看这儿到这儿是不是都是合法的,开始走走走走一到这,这是不是一合法邮件啊,是后边还看不看了。
09:36
就不看了,那我们没有要求它整个是一个合法邮件嘛呀,所以这块差了谁呀,我们这个呀,三角还有那什么呀,到符我要表什么呀,你这个字符串得是一个什么呀,完整的一个邮件,不能有其他东西,那这样我们再看一保存是不是就是first了,所以这个啊,三角跟这Dollar符千万注意,可不能省啊,可不能省来,那我们再来写一个,写什么呢?写一个ABC,点一个hello,然后艾特一个诶163.com我们来看看清空一下一保存是不是错吧,哎,这样就没问题了,你前面我写一个什么呢?写一个123ABC,这应该也是什么呀,触吧,哎,也是处,但是如果你写一什么呢?写一个乱七八糟。
10:16
预保存是不是就是false了啊,就是false啊,所以这块注意,这是我们这个一个邮件的一个正则表达式,这东西呢,其实呢,写这正则表达式吧,它不难,有时候你会感觉还挺有意思是吧?诶写完了一块一块给它分别写完了,写完了给它干嘛呀,给它连到一块就行了,所以这块导致什么呀,你写的时候你还都能认识,但是连一块呢,读起来就比较费劲了,是吧?哎,读起来比较费劲了,所以这块呢,诶,但是呢,这个智能驾驶式,我们来说一下啊,像这种邮件的这种智能表式,实际上我们用的是不是比较比较多呀,那这种东西常用的这假式呢,往往我们说了,其实用不用我们自己亲自去写呀。诶不用,网上都会有一些什么呀,现成给你写好了,你直接拿过来,拿过来用就行了,但是我们说了,那为什么我们还要去讲,既然有很多现成,我们为什么还要讲这个东西,那你拿过来现成它一是不是说一定就好使啊,或者说是不是就一定满足你的需求啊,你可能需要干嘛呀,你说需要改改啊,所以这种基本的语法,基本的修改呢,你需要干嘛呀,需要知道啊,需要知道怎么去用啊,怎么去用它,那这里边儿呢,我有这么一个。
11:17
这么一个小的文本叫什么呢?常用智能表达式,那这个呢,也是我直接从网上就当下来的啊,那这里边呢,就是就是还是比较多的是吧,诶还是比较多的啊,所以你块常用的东西呢,直接从这里边去挑一下就行了啊,直接从这边挑下行,但是注意啊,这里边的这个正能量是我直接从网上粘过来的,我没有去验证它对不对,肯定不是全对的啊,肯定会有一些有问题的地方,所以用的时候你可以稍微的去测一下,包括也是你上网搜一些东西的时候,千万别搜了什么东西拿过来就用,那肯定是不行,那肯定不行,你一拿过来以后,你想干嘛呀,你要研究究的到底。好不好用啊,好不好用好,那这块呢,我们正则表达式呢,我们就说这么多。
我来说两句