Maison > développement back-end > tutoriel php > 请教下如何使用正则提取出<p>标签中的数字

请教下如何使用正则提取出<p>标签中的数字

WBOY
Libérer: 2016-08-18 09:16:06
original
1075 Les gens l'ont consulté

网站代码如下 ,请教习如何在file_get_contentes 后通过正则匹配或者其他方法 获取出1500,0,0,0,这个四个数字,感谢 自己尝试了一下 无果,还望大神相助。请教下如何使用正则提取出<p>标签中的数字

以下是自己尝试 却没有成功

1

2

3

4

5

6

<code><?php header("Content-type:text/html;charset=utf-8");

$xmldata = file_get_contents("http://119977.vhost155.cloudvhost.net/data.php")

$preg = '#<p>.[0-9][人]{0,}.#isU';

preg_match_all($preg,$xmldata,$new_arr);

print_r($new_arr);

?></code>

Copier après la connexion
Copier après la connexion

回复内容:

网站代码如下 ,请教习如何在file_get_contentes 后通过正则匹配或者其他方法 获取出1500,0,0,0,这个四个数字,感谢 自己尝试了一下 无果,还望大神相助。请教下如何使用正则提取出<p>标签中的数字

以下是自己尝试 却没有成功

1

2

3

4

5

6

<code><?php header("Content-type:text/html;charset=utf-8");

$xmldata = file_get_contents("http://119977.vhost155.cloudvhost.net/data.php")

$preg = '#<p>.[0-9][人]{0,}.#isU';

preg_match_all($preg,$xmldata,$new_arr);

print_r($new_arr);

?></code>

Copier après la connexion
Copier après la connexion

1

2

3

4

5

6

7

8

<code><?php $preg = '/<p>.*?(\d+).*?/';

 

$str = '<p>asdff23sdfas</p>';

 

preg_match($preg,$str,$result);

 

echo "<pre class="brush:php;toolbar:false">";

print_r($result);

Copier après la connexion

:([0-9]+)[个|人]

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal