亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

[不懂就要問]為什么教程給的答案 ' < ' , ' > ' 沒有加 ‘ \ ‘?

$p?=?"/<li>(.*)<\/li>/i";

我加了\ 答案沒錯 但是網站提示錯誤

正在回答

3 回答

我寫的時候也加了轉義符“\”,答案也是錯的。

實際結果是對的,可能是網站檢測正確與否的方式不一樣。

我感覺網站檢測的是:你的正則表達式字符串是不是與他寫的正則表達式字符串是否一樣,而沒有檢測結果。

0 回復 有任何疑惑可以回復我~

小白的個人理解是這樣的,不正確勿噴:

<?php
$str?=?"<ul>
????????????<li>item?1</li>
????????????<li>item?2</li>
????????</ul>";
$p?=?"/<li>(.*?)<\/li>/i";
//()里面是匹配到的內容放到$matches里面
//<>這個括號只是$str中的,類似于定位的東西
preg_match_all($p,?$str,?$matches);
print_r($matches[1]);


0 回復 有任何疑惑可以回復我~

不太明白你的意思。在引號內部就是被賦值成字符串了啊。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181921    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序

進入課程

[不懂就要問]為什么教程給的答案 ' < ' , ' > ' 沒有加 ‘ \ ‘?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號