第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

這結(jié)果是怎么回事…

<?php

$str = "<ul>

? ? ? ? ? ? <li>item 1</li>

? ? ? ? ? ? <li>item 2</li>

? ? ? ? </ul>";

$p='!<ul>[^\.]+<li>(.*)</li>[^\.]+</ul>!i';//在這里補(bǔ)充代碼,實(shí)現(xiàn)正則匹配所有l(wèi)i中的數(shù)據(jù)

preg_match($p,$str,$matches);

print_r($matches);

echo "\n";

print_r($matches[1]);


正在回答

6 回答

Array
(
? ?[0] => Array
? ? ? ?(
? ? ? ? ? ?[0] =>item 1[1] =>item 2)

? ?[1] => Array
? ? ? ?(
? ? ? ? ? ?[0] => item 1
? ? ? ? ? ?[1] => item 2
? ? ? ?)
)

原來是輸出的問題,我原來的代碼只是輸出下標(biāo)為一的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

堅(jiān)持MyDream 提問者

你代碼是怎樣的
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

堅(jiān)持MyDream 提問者

哦哦,正確答案那個(gè)…
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕尼黑8438124 回復(fù) 堅(jiān)持MyDream 提問者

<?php $str = "<ul> <li>item 1</li> <li>item 2</li> </ul>"; //在這里補(bǔ)充代碼,實(shí)現(xiàn)正則匹配所有l(wèi)i中的數(shù)據(jù) $p = "/<li>(.*)<\/li>/i"; preg_match_all($p, $str, $matches); print_r($matches[1]);
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~

對(duì)啊,為什么他沒匹配

item 1</li>

? ? ? ? ? ? <li>item 2這一部分


0 回復(fù) 有任何疑惑可以回復(fù)我~

不是這樣的,他是匹配了<li></li>里面的部分啊,并不是<ul><li> ?</li></ul>的部分

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

堅(jiān)持MyDream 提問者

PHP里面很多時(shí)候很多東西懂了就是不會(huì)說,就跟不懂文言文的說話用詞一樣
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

堅(jiān)持MyDream 提問者

我上面想問的應(yīng)該這么說吧: 正確答案$p="/<li>(.*?)<\/li>/i" 這里少了對(duì)<ul>的匹配 應(yīng)該是吧?=-=
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~

你這寫法匹配的位置不對(duì)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

堅(jiān)持MyDream 提問者

是不是跟我上面說的, 因?yàn)殚_頭的<ul>[^\.]+ 的貪婪匹配,所以[^\.]+也貪婪匹配包含掉item 1了
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕尼黑8438124 回復(fù) 堅(jiān)持MyDream 提問者

恩,是的
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

堅(jiān)持MyDream 提問者 回復(fù) 慕尼黑8438124

正確答案$p="/<li>(.*?)<\/li>/i" 但是這里少匹配了一對(duì)<ul>。為什么答案還對(duì)了,如果執(zhí)意要寫上<ul>你寫過嗎
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~

得到的是

item 1</li>

? ? ? ? ? ? <li>item 2

,item 2


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

堅(jiān)持MyDream 提問者

你用我代碼得到這個(gè)嗎,還是你自己的答案
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕尼黑8438124 回復(fù) 堅(jiān)持MyDream 提問者

你的代碼得到的是Array ( [0] => item 1 item 2 [1] => item 2 ) item 2
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//57c8e43200014e2602100324.jpg

這里是不是(.*?)值匹配為item 2了。 ?

開頭的<ul>[^\.]+直接化為XXXitem1XX然后接(.*?)了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

這結(jié)果是怎么回事…

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)