正则表述提取标签属性值
正则表达提取标签属性值
如何用正则表达是提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]); } ?> <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]=> array(3) { [0]=> string(38) "title="The Amazing Spider-Man (2012)1"" [1]=> string(38) "title="The Amazing Spider-Man (2012)3"" [2]=> string(38) "title="The Amazing Spider-Man (2012)2"" } [1]=> array(3) { [0]=> string(30) "The Amazing Spider-Man (2012)1" [1]=> string(30) "The Amazing Spider-Man (2012)3" [2]=> string(30) "The Amazing Spider-Man (2012)2" } } */ <div class="clear"> </div>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Le titre est la signification qui définit le titre de la page Web. Il se trouve dans la balise et correspond au texte affiché dans la barre de titre du navigateur. Le titre est très important pour l'optimisation des moteurs de recherche et l'expérience utilisateur de la page Web. Lorsque vous rédigez des pages Web HTML, vous devez veiller à utiliser des mots-clés pertinents et des descriptions attrayantes pour définir l'élément de titre afin d'inciter davantage d'utilisateurs à cliquer et à parcourir.

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Le titre en HTML affiche la balise de titre de la page Web, ce qui permet au spectateur de savoir de quoi parle principalement la page actuelle. Chaque page Web doit donc avoir un titre distinct.

Conseils pratiques de phpSpider : Comment gérer le chargement dynamique du contenu web ? Lors de l'exploration des données d'une page Web, nous rencontrons souvent le problème selon lequel le contenu chargé dynamiquement ne peut pas être obtenu directement via le robot d'exploration. Ces contenus chargés dynamiquement peuvent être des données obtenues via des requêtes AJAX, des éléments DOM rendus via JavaScript, etc. Afin de résoudre ce problème, cet article présentera quelques conseils pratiques pour gérer les problèmes de chargement dynamique des pages Web lors de l'utilisation de phpSpider. 1. Utilisez les outils de débogage réseau pour rechercher des URL chargées dynamiquement

Scrapy est un puissant framework d'exploration de sites Web écrit en Python. Il peut nous aider à extraire des informations sur les pages Web, à exploiter automatiquement le contenu et les données du site Web et à gérer des tâches d'exploration et de traitement de données à grande échelle de manière très efficace. Scrapy fournit un puissant framework Spider, une API et des plug-ins pour une utilisation et une extension faciles. Dans cet article, nous présenterons comment prendre en charge plusieurs méthodes d'analyse de pages Web dans ScrapySpider. Avant de commencer, nous devons comprendre quelques bases

Guide avancé de phpSpider : Comment implémenter une analyse de données qui maintient le statut de connexion ? Ces dernières années, avec le développement rapide d’Internet, l’exploration des données joue un rôle important dans divers scénarios d’application. Pour certains sites Web nécessitant un état de connexion, il est particulièrement important de mettre en œuvre l'exploration des données dans l'état de connexion. Cet article expliquera comment utiliser phpSpider pour implémenter une analyse de données qui maintient le statut de connexion et donnera des exemples de code correspondants. 1. Présentation phpSpider est un système de support hautes performances, à faible couplage et développé sur la base du langage PHP.

Premiers pas avec phpSpider : Comment explorer facilement du contenu Web ? Introduction : À l'ère d'Internet d'aujourd'hui, une grande quantité d'informations est dispersée sur diverses pages Web. Si nous pouvons extraire automatiquement les informations requises de ces pages Web, notre efficacité de travail sera grandement améliorée. Alors comment atteindre cet objectif ? La réponse est d’utiliser la technologie des robots. Cet article explique comment utiliser phpSpider pour explorer du contenu Web simple, examinons de plus près ! 1. Qu'est-ce que phpSpider ? phpSpider est

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