首页 编程设计PHP正文

正则表达式用法学习一

云水 PHP 2020-08-03 11:27:41 1412 0 正则表达

PHP学习中,经常要用到正则表达式,来快速获取数据。现在举例说明下,如下字符串:

<video><last>2020-08-03 00:36:22</last><id>36221</id><tid>12</tid><name><![CDATA[苍生大医]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第29集]]></note></video>
<video><last>2020-08-02 22:14:01</last><id>36142</id><tid>12</tid><name><![CDATA[二十不惑DVD版]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第31集]]></note></video>
<video><last>2020-08-02 22:01:51</last><id>36197</id><tid>12</tid><name><![CDATA[三十而已]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第33集]]></note></video>
<video><last>2020-08-02 21:59:41</last><id>36176</id><tid>12</tid><name><![CDATA[胜算]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第32集]]></note></video>
<video><last>2020-08-02 21:13:02</last><id>36140</id><tid>12</tid><name><![CDATA[二十不惑]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第33集]]></note></video>
<video><last>2020-08-02 20:39:47</last><id>36345</id><tid>12</tid><name><![CDATA[大侠霍元甲]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第18集]]></note></video>
<video><last>2020-08-02 20:25:49</last><id>36236</id><tid>12</tid><name><![CDATA[爱之初]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第26集]]></note></video>
<video><last>2020-08-02 20:22:00</last><id>36171</id><tid>12</tid><name><![CDATA[手枪队]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第40集]]></note></video>
<video><last>2020-08-02 12:33:59</last><id>36121</id><tid>12</tid><name><![CDATA[通灵妃真人版第二季]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第43集]]></note></video>
<video><last>2020-08-01 20:12:44</last><id>36045</id><tid>12</tid><name><![CDATA[战毒国语]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[完结]]></note></video>
<video><last>2020-08-01 19:59:20</last><id>36235</id><tid>12</tid><name><![CDATA[穿越火线]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第16集]]></note></video>
<video><last>2020-08-01 19:56:10</last><id>36046</id><tid>12</tid><name><![CDATA[战毒粤语]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[完结]]></note></video>
<video><last>2020-08-01 19:39:51</last><id>36285</id><tid>12</tid><name><![CDATA[漂亮书生]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第18集]]></note></video>
<video><last>2020-07-31 21:58:40</last><id>36073</id><tid>12</tid><name><![CDATA[什刹海]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第32集]]></note></video>
<video><last>2020-07-31 20:07:52</last><id>36372</id><tid>12</tid><name><![CDATA[离人心上]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第08集]]></note></video>
<video><last>2020-07-31 15:05:56</last><id>36175</id><tid>12</tid><name><![CDATA[奇幻仙踪]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第16集]]></note></video>
<video><last>2020-07-31 12:50:07</last><id>36381</id><tid>12</tid><name><![CDATA[如此可爱的我们]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第08集]]></note></video>
<video><last>2020-07-30 20:23:47</last><id>36024</id><tid>12</tid><name><![CDATA[那江烟花那江雨]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第20集]]></note></video>
<video><last>2020-07-30 20:18:58</last><id>36272</id><tid>12</tid><name><![CDATA[拾光的秘密]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第14集]]></note></video>
<video><last>2020-07-30 20:06:11</last><id>36151</id><tid>12</tid><name><![CDATA[重启之极海听雷第一季]]></name><type>国产剧</type><dt>yjm3u8</dt><note><![CDATA[第20集]]></note></video>

1、获取name的方法:

正则表达式:(?<=<name><![CDATA[).*(?=]]></name>)

2、获取id的方法:

正则表达式:(?<=<id>).*(?=</id>)

3、获取type的方法:

正则表达式:(?<=<type>).*(?=</type>)

4、获取note的方法:

正则表达式:(?<=<note><![CDATA[).*(?=]]></note>)

注释:(?<=AA).*(?=BB)   为截取"AAxxxBB"中,AA与BB之间的字符

版权声明

1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)

本文链接:http://apod.cc/index.php/post/447.html

发表评论

评论列表(0人评论 , 1412人围观)
☹还没有评论,来说两句吧...