温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,我们继续来上课,那这一课呢,我们再来看一下正能表达式的这个语法啊,咱们上节课说正能表达式学习,正能表式两方面学习,一个是正能表达式的模式,是个编写的,就是它的基本语法,对吧?另外是它强大处理的函数,那么先去学语法,再来去学函数啊,那么咱们先看语法,语法这里边又分为四部分,哪四部分呢?首先就是正则的定界符,然后就是正则表达式中的原子以及原字符和模式修正符,分这四部分来进行学习,首先我们先去看怎么能看正则表达式的定界符啊,也就说我们去如何声明一个正值表达式,那咱们来看在这里边。我们去新建一个文件啊,新建一个这个P文件叫做什么呢?叫做02PET pet在这里边我们来看如何声明中的表示如何。声明。正则表达式对吧?那咱们说了正则表达式是不是属于字符串,那既然属于字符串,所以我们再去声明的时候,比如P啊,再去证明的时候,必须是什么字符串啊,必须先证明它的字符串,那么也就是说声明字符串是正则这个定界符的第一成分对不对?哎,那么完事以后在里面还能写什么呢?一个正值的定界浮又有什么呢?那比如说我给两个双截线,那咱们来看可不可以那单独这么去看,它肯定是不会报错的,对吧?比如说我打印到了PT到了。
01:18
PA,它就是一个字符串对吧,因为Y乘我是不是以字符串的方式来写的,哎,所以它就是一个字符串,不会报任何的错误,来咱们来看。是不是这样的,哎,打印出来是不是就两条两条斜线告诉我认识两个长度对不对,但实际上我们说了,这外层呢,是字符串定接弧,里边是不是我正值的定接弧对吧,是不是在里边我要去匹配一些内容啊,所以现在呢,我们光去用它是没有任何效果的,我们需要干嘛呢?配合函数啊配合函数,那配合函数的话,我们先用一个pig-map ch啊,到了PT跟谁呢?跟空制符串进行来比较就可以了,好了,我们只看会不会报错就行了啊,别管这个写的什么意思,现在我们不需要知道来刷新。有报错吗?没有,那也就是说这两个斜线我是不是可以当正得表R的定界符对不对?哎,那除了这两个再换,那我能不能用,比如说我用什么呢?用这个两个叹号能不能当正个两是并列符呢?来。
02:11
刷新是不是也没报错对吧?A,那这个也可以,那两个A呢,两个小写字母的A呢,再来刷新。诶,这不行了,看到了吗?哎,已经给我们干嘛报错了吧?哎,报错了那好,我们这个错误还不认识是吧?那不要紧,我们可以把这个错误CTRLC拿到哪啊,拿到这里边来个翻译点百度点com对吧,把它粘过来,粘过来以后你看他说的是什么啊。说什么分隔符,不能是字母、数字及反斜杠,也就是说正则的这个定界符啊,我可以用什么呢?我可以用任何的符号,但是能用字母吗?不行,我能用数字吗?刷新是不是也不行,那我能用反斜线吗?再整力,这还是不行,对不对?哎,所以除了这些以外的任何的字符都可以是什么咱们正则表达式的定界符,看这个正就不忘说了,哎,那么也就是说总结下来正分表达式,首先正面表达式有两个定接符,第一个是字负串的定接符,对不对啊,生明字符串,第二个是什么是正的表达式的列符,那么一般我们正值表达式常用于双斜线啊,常用这个斜线作为什么作为它的边界符啊,然后另外呢,实际上边界符能用什么能用只要是除了数字字母和反应线之外的任意一个,是不是都可以做正动表达对线数啊。
03:24
哎,这就是咱们正则表达式的定接符啊,那咱们来看在这里面笔记我给大家记了正则定界符,就是用来分明正则表达式边界的这个符号,那么正则表达式呢,是正负串的形,所以在定义正的表达式前,先定义字母串列形对吧?然后正的表达式常用的边界符是这个怎么样,这个正弦线,那么实际上字母和数字以及什么呀,反斜线之外的字符都可以做正能表达式的边界符嘛,对不对啊,所以一个完整正的表达式。啊,准确的说有两个边界符,第一个是字符串类型的引号边界符,第二是什么?是正则表达式的边界符,对不对?哎,这就是咱们的正则的定界图啊好了,那这节课我们到这里。
我来说两句