00:00
我说了一下正子表式的一个简单的一个介绍,那接下来呢,我们接着来说啊,还是这个正子表式,正表式呢们还有很多东西要说,那这里边我们来说啊,刚才我们创建一个正能量式的对象,怎么创建的呀,Y一个reg new,一个re expression,哎,我们这个构造函数啊,这种方式,那这种方式呢,实际上稍微有一点点的。麻烦啊,有点麻烦,那这里边呢,我们说除了这种方式就像什么呀,我们创建对象,我可以来什么呀,大块创建数组,还来一个中块,哎同样创建正则表达式,我们也有一个这个简单的一个方式,也叫什么呢?也是使用什么呢?使用我们这个字面量来干嘛呢?来创建我们这个正则表达式,来说一下语法,语法是怎么写的,哎,直接来一什么呢?Y一个这个变量等于什么呢?诶两个斜杠啊,两个斜杠,然后两个斜杠中间写的是我们这个正则表达,是第二个斜杠,后边写的是什么呢?我们叫做一个匹配模式啊,是这么一个东西啊,这么一个东西,那这里边注意了,这个正规表达式,还有这个匹配模式,我这都没有加什么呀。
01:12
引号,哎表示它们不是字符串啊,不是字符串就直接写就完了,那现在我们来看刚才我们穿的这么一个正表表式,来一个A,然后来一个逗号,一个这个A,这表示什么呀?忽略大小写去找A吧,诶找A,然后我们这来一个cancel,点一个log re,点一个test,我们来一个字符,来一个这个ABC,诶我一保存它是不是true啊,那这个我用我们这个字面量来怎么改写呢?来看了把这住了啊,直接来一个这个reg等于什么呢?两个斜杠中间是正达式,正左表达式就是谁呀A,然后第二个题盖后边是我们这个匹配模式,我来什么呢?A啊,这就是一个整表式,这么写跟上边这个作用式一样的,你保存咱们来看效果走,你也是这,哎,这个跟上面这个是一模一样的啊,一模一样的,来我们来看看,直接cancel.log一个这个type of这。
02:12
这个reg保存走你是不是处啊,哎出哎不是出object啊,Object它是一个这个对象啊,是一个对象,这这种方式去创建正则是不是更简单一些啊,哎,所以这里边注意啊,两种方式,一个是字面量,使用什么呢?使用我们这个字面量的方式,哎,创建更加什么呀,更加简单,但是呢,但是使用什么呢?使用我们这个什么呀,构造函数创建更加灵活,为什么叫灵活呢?你要注意了,我这个正,我这个构造函数里边传的是个什么呀?传的是字符串吧,既然是字符串就意味着我这可以写一个什么呀,写一个变量啊,我可以传一个变量,那我这个变量是什么,我这正则是不是就是什么呀?所以这种构造函数这种形式呢,更加的灵活,而我这种字面量,你写完了以后就嘛了就定了,这写完了就是什么呀,写死了你再想改。
03:12
就不能改了啊,就不能改了,所以注意啊,这种方式更加灵活,但是呢,我们以后会演示一下,演示一下它为什么灵活啊,为什么灵好那这一块呢,我们正坐表表式就创建完了啊那好,那接下来呢,我们再接着来说这东西就比较简单了,那接下来说的什么呢?我这光写一个A是表示检查我的一个字符串里是否含有含有A对吧?哎,含有A,那这里边呢,那我有时候需要检查什么呢?哎,我来这么写吧,哎,创建一个这个正则表达式干嘛呢?检查一个字符串中是否有A或B或C,诶或者咱们就检查A或B吧,那我想想这个中段是怎么写。我直接来个reg,等于一个这个斜盖,斜盖来个AB,它行不行?AB表示什么意思?是不是找AB啊?哎,找AB,我这来一个cancel.log re.test一个这个,诶这样ABC这是to数的,诶然后我一保存走,你是不是处啊?诶那我来一什么呢?来一个BCD已保存是不是false呀?哎,我要什么呀,A或B什么叫货呀,有A或者有B是不是都行啊,而且只要什么呀,有一个是不是行啊,不用你两个全有,而且它这全有还得干嘛,你不仅全有你还得干嘛呀,还得挨着对吧?诶还要挨,还得挨着不挨着,你说我写BA1保存是不是也是负的呀?所以这样写呢,不行,那有AB,它们之间是一个或的关系,你怎么写呢?来,来什么呢?竖线,哎叫什么呀?A货币啊A货币,哎,一个竖线啊。
04:55
只用我们什么呢?竖线表示什么呢?表示我们这个或者的这个意思啊或者意思,所以这块你写一个A竖框竖线B就表示什么呀,A货B,那我们现在来看,我现在什么也不写,来一个CD有没有AB呀,没有E保存,哎是不是false呀,来我光写一个ae保存总体是不是true啊,诶来我不写A,我光写一个B1保存是不是就是也是true啊,哎也是true啊,所以竖线表示或者啊A或者B啊A或者B,然后再看,那我想或者C呢。
05:30
是不是接着货呀,哎,接着货我一保存是不是处啊,哎,来我把这B删了,就剩一个C1保存是不是也是错啊,来把C再删了保存是不是false呀,哎,False啊,竖线表示破的意思,那我再想来一个嘛呢,创建一个这个正则表达式来检查一个这个字符串中是否有。字母是否有字母,那字母我们说了ABCDEFD1直到Z是不是都是字母啊,那也就是说是不是A或B或C或D或E或F,是不是可以一直往往或呀?诶,那我们来看这么写行不行,RD等于一个斜盖来什么呢?AB或B或C或B或D或F或G,我可以一直霍霍霍霍是吧?哎,一直霍霍啊,霍霍完了以后呢,我们想要什么结果呀,我就一直霍霍到Z是吧?哎,霍霍到Z,那我们现在看行不行,这么写来个G1保存没问题吧?哎,来一个这个E1保存是没问题啊,可以,但是呢,这么霍霍啊,太长了是吧,显得有点这么就透着那么傻是吧?哎,透着那么傻,所以呢,一直霍霍也不是个事,那怎么办呢?
06:45
还有一个来一个reg等于什么呢?斜杠,斜杠来一个什么呢?中号来一个什么呢?AB,哎,那这是什么意思呢?我们来先看看啊,我这写一个B,写一个CDEF我已保存,诶来一个A处不写A,写一个B已保存,是不是也是处啊,你发现我这么写AB是不是也是什么呀?
07:11
也是获得关系吧,哎,也是获得关系,所以这里边第二种语法我们叫什么呢?中括号里的这个内容也是什么呢?也是货的一个关系,所以你写这个什么呀,你写这个AB,它等等于我们什么呀,A货币这俩是一样的,哎,只不过他就不用写那个竖线了,那我们一想啊,那我这简单了,Adcddh hi j KL mn这些是不是都是货的关系啊,哎,你这样写了一个这个H1保存是不是就处啊,但是呢,这比那货我能能短点对吧,因为你不用写这么些书架了,但是呢,这不是也不是很灵啊,哎,也很笨这个招,但是呢,它有什么优点呢?哎,我可以这么写,来个什么呢?来一个A-Z这点什么意思,AA到Z,我这一保存H是不是初啊是。
08:11
错,来一什么呢?来一个这个,诶来一个I易保存是不是也是处啊,来一个Z是不是也是处啊,哎,也是true,所以这表示什么呢?叫做任意的小写字母,表示我们这个任意小写字母,那换句话说,我来什么呢?我来一个大写的A,唯一保存是什么了,是first了,因为它是任意的小写字母来换一个大A到大Z。易保存是不是处啊,哎,那大A到大Z那表示什么呀?哎,任意的这个大写字母。大写字母,然后再看,那我这来一什么呢?我来一个小B1保存走你是不是first了,那我希望什么呢?呼了条写怎么办呀?我是不是加个I啊,诶加个A1保存是不是又是怵了,哎,呼了血我不想加A,我瞅这I就烦,不想加A怎么办呢?诶你可以A到什么呀?小Z大A到小Z是不是也是处啊,来一什么呢?来一个这个大B已保存是不是也是处啊?来一个小Z是不是也是数啊,所以大A到小Z表示什么呢?表示任意字母,哎,任意字母,所以你会发现我这中号比我那个竖线那种方式干嘛呀,是省事啊,诶要省事一些啊,这是我们说的这个中号,然后呢,还有一种用法,我们来说一下,咱们还是说这个吧,我来要干嘛呢?检查,检查一个字符串中是否含有什么呢?含有ABC或ABC或。
09:54
Ae,诶,检查一个字符串里,或者这仨有,说白了,这三个是不是有谁都行啊,那这东西我怎么写呀?哎,我一想reg这样写呗中,呃,Reg等于一个这个,来一个什么呀?ABC或ADC或a ec行不行啊?诶,我这来一个AFC有没有啊,没有一保存是不是false呀?来false,来一个这个a accc是不是也是负的呀?来一个ABC走你是不是处啊?哎,ABC是不是也是处啊,ABC是不是也是处啊,是不是OK了呀?那这么写呢,还有点笨,那我一看什么呢?能不能改一种写法,我一看无论是ABC或者abdc或者AC,它都是什么呀?是不是都以A开头啊,以C结尾,然后中间是BD或者是E吧,那你该怎么写呢?先写一个AC,中间来什么呢?来一个这个。
10:54
B de来个中二,那就表示什么呢?前边是A,然后b de随便后边是一个什么呀?C,那我这a ec行不行,一保存是不是就行了呀?哎,那我们说这个A。
11:09
BC是不是也OK啊,再来什么呢?AFC是是false,哎,False啊,A ec1保存是true吧,哎,但是我们来一什么呢?A ec来的时来一个E,一保存麻了,是first了,因为它后边是不是需要一个C啊,但是出现了一个什么呀?哎,一个E啊,一个E一定是a ec得连着的,中间是不是隔了一个这个啊好,这个能看懂吗?哎,所以这块啊,我都没写分号啊,我没写分号这里边注意了,我们这个中括号表示一个或的意思啊,或的意思来,那么再看啊,我写这么一个reg等于什么呢?斜盖,斜盖来一个什么呢?中号一个ABAB,那这表示什么呀?是不是检查有没有AB啊哎,有没有A或者B,有一个就行,我一保存是true吧,还是true,然后来什么呢?来一个这个B,我已保存,是不是也是处啊,诶来。
12:02
来一什么呢?来一个这个三角前边加了一三角,它这什么效果,我们还是先看B啊,一保存什么玩意儿,Force来一个A,保存来一个C。一保存从你是不是除啊,那这什么意思呢?那叫做除了,除了AB啊,中号叫什么呀,这个意思就是什么呀,就是除了也就说什么呀,诶除了这里边的东西都行啊,除里边东西都行,那你看我写一什么呢?我写一个AB,这是什么呀?是false呀,来什么呢?ABC你说是false还是出。哎,来我们来看什么玩意儿处为什么是处啊,这标什么呀?找除了AB以外的东西吧,那这里边有没有除了AB以外的呀,是不是C就是啊诶所以它返回的是一个处啊,除了这个啊,除了个这表示一个,除了好这是一个,然后再补充一个,还有在这写吧,还有一个叫什么呢?中号一个什么呢?零到九,零到九表示什么呢?呃,叫做任意的这个数字啊,任意数字,所以你看我这写一个什么呢?写1REG等于一个斜杠,斜杠来一个中号来个什么呢?零到九,这表示任意的一个数字,我来ABC,我一测试走你这first呀,诶来一什么呢?来一个1231保存是不是处啊,诶任意数字啊,任意数字,但是注意了,我要前面加一三角,是不是除了数字呀?哎,你这123是不是全都是false呀,你往后写456也都是什么呀,也都是false,除了你来个什么呀,这写个A1保存是不是错哎,所以这表示什么呀,除了数字啊,除了数字。
13:43
前面加一个三角都表示这个除了啊都表示除了好,那这个呢,是我们说的这个语法啊,或者两种啊,一个是竖线这种,还有一个是我们这个中号这种,还是啊说一下这东西你要看去哪看,还是打开我们这个文档正则的语法跟哪呢?看这有一堆对象找到我们这个re regular expression,点开它我们来看。
14:07
直接量那个语法,还有我们这个对象,这个字面量对象这个构造函数这个语法都在这里列着呢,可以参考一下,然后往下找,诶什么反应乱七八糟列一堆是吧,什么这个匹配模式I和有D,我们主要用这两种啊,这两种然后往下什么中括号,哎,或者这个什么呀,哎,不不在方块里边的啊,除了然后什么零到九啊,A到Z啊,这块都都有啊,这块都有,包括下边的一些呢,这些我们这个基本的语法啊,我们这儿呢,到时不知道,可以上这来看一下啊,看一下当然我们还没说完啊,待会再接着说,我们先听一下。
我来说两句