正则表述提取标签属性值

Jun 13, 2016 am 10:57 AM
quot spider title

正则表达提取标签属性值
如何用正则表达是提title的值“The Amazing Spider-Man (2012)”呢?
我自己是用两次preg_split取的,但感觉很低效,有没有朋友给点思路呢?

HTML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><td class="image">    <a href="/title/tt0948470/" title="The Amazing Spider-Man (2012)"><img src="/static/imghw/default1.png" data-src="http://ia.media-imdb.com/images/M/MV5BMjMyOTM4MDMxNV5BMl5BanBnXkFtZTcwNjIyNzExOA@@._V1._SX54_CR0,0,54,74_.jpg" class="lazy"    style="max-width:90%"  style="max-width:90%" alt="The Amazing Spider-Man (2012)" title="The Amazing Spider-Man (2012)"></a>  </td>
ログイン後にコピー


------解决方案--------------------
PHP code
<?php $str='<td class="image">    <a href="/title/tt0948470/" title="The Amazing Spider-Man (2012)"><img src="/static/imghw/default1.png" data-src="http://ia.media-imdb.com/images/M/MV5BMjMyOTM4MDMxNV5BMl5BanBnXkFtZTcwNjIyNzExOA@@._V1._SX54_CR0,0,54,74_.jpg" class="lazy"    style="max-width:90%"  style="max-width:90%" alt="The Amazing Spider-Man (2012)" title="The Amazing Spider-Man (2012)"></a>    <a href="/title/tt0948470/" title="The Amazing Spider-Man (2012)">  ';$patten = '/title="(.*)"/Uis';if (preg_match ( $patten, $str, $array )) {print_r($array);}echo "<br>";$patten1 = '/</a><a href=".*" title="(.*)">/Uis';if (preg_match_all ( $patten1, $str, $array1 )) {print_r($array1[1]);}?&gt;<br><font color="#e78608">------解决方案--------------------</font><br><dl class="code">PHP code<pre class="brush:php;toolbar:false">$string='<td class="image">
<a href="/title/tt0948470/" title="The Amazing Spider-Man (2012)1"><img src="/static/imghw/default1.png" data-src="http://ia.media-imdb.com/images/M/MV5BMjMyOTM4MDMxNV5BMl5BanBnXkFtZTcwNjIyNzExOA@@._V1._SX54_CR0,0,54,74_.jpg" class="lazy"    style="max-width:90%"  style="max-width:90%" alt="The Amazing Spider-Man (2012)" title="The Amazing Spider-Man (2012)3"></a><a href="/title/tt0948470/" title="The Amazing Spider-Man (2012)2"></a>
</td>';     if (preg_match_all ( '/(?array(2) {  [0]=&gt;  array(3) {    [0]=&gt;    string(38) "title="The Amazing Spider-Man (2012)1""    [1]=&gt;    string(38) "title="The Amazing Spider-Man (2012)3""    [2]=&gt;    string(38) "title="The Amazing Spider-Man (2012)2""  }  [1]=&gt;  array(3) {    [0]=&gt;    string(30) "The Amazing Spider-Man (2012)1"    [1]=&gt;    string(30) "The Amazing Spider-Man (2012)3"    [2]=&gt;    string(30) "The Amazing Spider-Man (2012)2"  }}    */<div class="clear">
                 
              
              
        
            </div>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

タイトルの意味は何ですか タイトルの意味は何ですか Aug 04, 2023 am 11:18 AM

タイトルの意味は何ですか

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

HTMLのタイトルの意味は何ですか? HTMLのタイトルの意味は何ですか? Mar 06, 2024 am 09:53 AM

HTMLのタイトルの意味は何ですか?

phpSpider の実践的なヒント: Web コンテンツの動的読み込みにどう対処するか? phpSpider の実践的なヒント: Web コンテンツの動的読み込みにどう対処するか? Jul 22, 2023 am 08:33 AM

phpSpider の実践的なヒント: Web コンテンツの動的読み込みにどう対処するか?

Scrapy Spider が複数の Web ページ解析方法をサポートする方法 Scrapy Spider が複数の Web ページ解析方法をサポートする方法 Jun 22, 2023 am 11:17 AM

Scrapy Spider が複数の Web ページ解析方法をサポートする方法

phpSpider 上級ガイド: ログイン状態を維持するデータ クローリングを実装するには? phpSpider 上級ガイド: ログイン状態を維持するデータ クローリングを実装するには? Jul 21, 2023 pm 04:13 PM

phpSpider 上級ガイド: ログイン状態を維持するデータ クローリングを実装するには?

phpSpider の入門: Web コンテンツを簡単にクロールするにはどうすればよいですか? phpSpider の入門: Web コンテンツを簡単にクロールするにはどうすればよいですか? Jul 21, 2023 pm 05:46 PM

phpSpider の入門: Web コンテンツを簡単にクロールするにはどうすればよいですか?

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题

See all articles