首頁 > 後端開發 > php教程 > php正则匹配问题

php正则匹配问题

WBOY
發布: 2016-06-23 13:52:07
原創
965 人瀏覽過

$t='

chrome
test
';
$pre_reg = '/ .*? preg_match_all($pre_reg,$t,$matches);
print_r($matches);

$t我省略了其他的,只留下了主要信息,但即便如此还是无法输出,请问这是什么问题
(我的原意是匹配 chrome 中的D8%C1%D0%CB%B9和chrome)


回复讨论(解决方案)

$pre_reg = '/

.*?

$t='<tr><td><a href="/f?kw=chrome" title="chrome">chrome</a></td><tr><td><a href="/f?kw=%CA%A5%B0%B2%B5%" title="test">test</a></td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="brush:php;toolbar:false">";print_r($res);echo "
登入後複製
登入後複製
";/*Array( [0] => Array ( [0] => href="/f?kw=chrome" title="chrome" [1] => href="/f?kw=%CA%A5%B0%B2%B5%" title="test" ) [1] => Array ( [0] => chrome [1] => %CA%A5%B0%B2%B5% ) [2] => Array ( [0] => chrome [1] => test ))*/

$t='<tr><td><a href="/f?kw=chrome" title="chrome">chrome</a></td><tr><td><a href="/f?kw=%CA%A5%B0%B2%B5%" title="test">test</a></td>';$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s';preg_match_all($find,$t,$res);echo "<pre class="brush:php;toolbar:false">";print_r($res);echo "
登入後複製
登入後複製
";/*Array( [0] => Array ( [0] => href="/f?kw=chrome" title="chrome" [1] => href="/f?kw=%CA%A5%B0%B2%B5%" title="test" ) [1] => Array ( [0] => chrome [1] => %CA%A5%B0%B2%B5% ) [2] => Array ( [0] => chrome [1] => test ))*/


似乎还是不对,这是我原本的数据:

管理我喜欢的吧_百度贴吧

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
吧名 经验值 等级 取消关注
chrome6960php正则匹配问题
php正则匹配问题gtabbs5740php正则匹配问题
圣安地列斯5096
我需要的内容就是这两个xx的内容,请问如何匹配

是对的啊

$str=file_get_contents('test.txt');$find='/href="\/f\?kw=([^"]*?)"\stitle="([^"]*?)"/s'; preg_match_all($find,$str,$res); echo "<pre class="brush:php;toolbar:false">";print_r($res);echo "
登入後複製
";/*Array( [0] => Array ( [0] => href="/f?kw=chrome" title="chrome" [1] => href="/f?kw=gtabbs" title="gtabbs" [2] => href="/f?kw=%CA%A5%B0%B2%B5%D8%C1%D0%CB%B9" title="圣安地列斯" ) [1] => Array ( [0] => chrome [1] => gtabbs [2] => %CA%A5%B0%B2%B5%D8%C1%D0%CB%B9 ) [2] => Array ( [0] => chrome [1] => gtabbs [2] => 圣安地列斯 ))*/