00:00
好,那我们继续来上课,那么这节课呢,我们再来看第二个啊,第二个干嘛呢?它要求编写一个函数,使用正则替换的方式能够干嘛,能够实现清除字母串中所有的I面标签,对吧,也就是这个东西,那好了,那我们这个时候来CTRLC把它拿过来啊,在这里面一样,我们新建一个。H天埋的文件啊,不对,叫是PP的文件是吧?来新建一个PHP文件,叫做零二啊零二然后么,咱们要清除的是什么?清除的是标签对吧?Delt delete-HTL啊,清除HL标签,那来str等于等于什么呢?等于这么一个字符串好了,那么在这个字符串中它是有什么?它是有这个HTML的这个标签的啊,所以呢,我们最终要想干嘛把它这个标签给它清除掉,那要想清除掉这些标签的话,咱们这里面可以怎么去做?来比如说我们在这块啊,嗯,我定义一个函数吧,来func function。Fun放对吧,来P-func吧,然后你要给我一个字符串对吧,给完我字符串以后,那最后我干嘛呢?我是不是要给你返回瑞return一个这个清除后呢?对吧,这个新的字符串对吧?那进来以后也一样,我在这里边先来声明一个这个new str啊,声明这么一个变量啊,等于一个控制不串好了,那比如说在这里面啊,我们要想不管是清空也好,还是替换也好,对吧,那这里面来叫做什么?
01:23
清除。HTML。标签。对吧,那比如说在这里面啊,到了ser找ER ch。查找。等于A啊好,然后找什么东西呢?我要找这个符号。找这个。对吧,然后以及这个,然后中间是不是点星。问的对不对,哎,这样的话我就不用给数组了,我就直接给他一个就行了,对吧,但是呢,如果你这里面要是不写不写A标签,你哪怕写个别的对吧,比如说在这里面你看啊,我来输出输出一个什么,输出一个大熊,他是标签吗?不是标牌啊,接触了大熊,但是你看我页面中实际上能显示吗?啊。
02:12
找到李娜。有显示吗?是不是没有,哎,因为只要就是你显出这种格式,它都会把你当做标签来给你解析了,你看我给111,最终我显示的是不是还是这个11111看到了吧,哎,所以我们的清除呢,就直接找什么直接找。这样的东西对不对?哎,直接整个找这段内容,找到这段内容以后干嘛呢?接下来是不是要进行替换了,对吧,那也就是到了这个new str等于什么呀,等于这个preg-rece,然后你要找谁,找它替换成什么,替换成空就在哪里呢?在这个str中进行替换完了之后返回它好了,那现在咱们来看在这里边这个PA function,我这里面直接输出了啊输出。这个函数把这丢进来,把这个Dollar s tr Dollar str丢进来,对吧,我上面这个变量是叫str吧,好了,那现在我们再来看啊,再来刷新。
03:02
是不是就这一段内容对吧?哎,包括比如说这里面我们原本是有什么有color了,给他一个红色对吧,那也无所谓,那这个时候再来刷新。A变红了。来看一眼。打开找到他。看一下我是不是没有给它替换掉,看到了吧,哎,当我输出的时候,依然是什么,依然是一个放,然后卡了等于什么,等于这个没有给它替换掉吧,那也就是我们再看一下啊,我要找找到点。心闷啊。钱重新刷新好了,这回你看这不就是这段内容了,对不对,哎,这不就清除了什么,清除了A标签嘛,那么一种是清除的方式,那么另外我们还可以干嘛呢?还可以做一个替换,比如说这里边啊替换。叫做func function,比如说还叫P-re re吧。然后这里边一样,你给我个str,我要做替换的话,那是不是一样,这里边我还是最后返回一个新变量啊,我就不返新变量,返回新的结果吧,也就是我直接return的return PG杠。
04:06
P,然后CH以及到了PN,然后在哪呢?在这个SSP里面对吧,那我做对应的做出这几个变量就行了,对吧,这个不叫撇,这个叫什么Dollar pce吧,啊那怎么做,看好了,我Dollar search,我一样给它定义成数组,咱们这里边实现什么,实现的是拼换对吧。来。这里边它又等于什么,等于一个。找到这个符号,这是一个对吧,还要呢,还要。找到这个符号。这个符号。我好啊,找到这个符号对,找到这两个符号啊,找到这两个符号以后,就后替换成什么,到了PLA等于A,那把它是不是就一个替换成什么,一个替换成and LT对吧,一个替换成and GT,那是不是就原封不动的给我显示了对不对,好了,那现在写完了,写完以后这两个变量就有了P。
05:01
LA啊PLA这个呢也是POK,那完事以后就我返回这个结果对吧,那现在我再来用你看好了啊。输出PA。他啊,不对了,是P。然后re这个对吧,然后把刀SKR丢进来,丢进来以后,现在你看我再输出的啊,它是不是原样不动的显示呢?看到了吧,哎,这里边是不是原源不动的给我们显示了,哎,那也就是一种是什么清空档,直接把这个标签删除,一种是什么呢?一种是把这个。括号变成什么,变成实体,变成实体浏览器是不是就不会解释了,对不对,哎,这就是咱们的这个这个题啊,编写一个函数实现什么正则替换,无论是替换还是清空,我是不是都实现了这个方法呀?哎,那OK,那这节课我们到这里。
我来说两句