首頁 > 後端開發 > php教程 > 請教下如何使用正規提取

標籤中的數字

請教下如何使用正規提取

標籤中的數字

WBOY
發布: 2016-08-18 09:16:06
原創
1075 人瀏覽過

網站代碼如下 ,請教習如何在file_get_contentes 後通過正則匹配或其他方法 獲取出1500,0,0,0,這個四個數字,感謝 自己嘗試了一下 無果,還望大神相助。 請教下如何使用正規提取<p>標籤中的數字

以下是自己嘗試 卻沒有成功

<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,}.</p>#isU';
preg_match_all($preg,$xmldata,$new_arr);
print_r($new_arr);
?></code>
登入後複製
登入後複製

回覆內容:

網站代碼如下 ,請教習如何在file_get_contentes 後通過正則匹配或其他方法 獲取出1500,0,0,0,這個四個數字,感謝 自己嘗試了一下 無果,還望大神相助。 請教下如何使用正規提取<p>標籤中的數字

以下是自己嘗試 卻沒有成功

<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,}.</p>#isU';
preg_match_all($preg,$xmldata,$new_arr);
print_r($new_arr);
?></code>
登入後複製
登入後複製

<code><?php

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

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

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

echo "<pre class="brush:php;toolbar:false">";
print_r($result);</code>
登入後複製

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板