最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

關(guān)于括號的問題

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

兩個表達式不同的地方在于有無括號,但是輸出不一樣,這是怎么回事?

正在回答

3 回答

正則表達式中的小括號的作用是對字符進行分組,并保存匹配的文本。與位于小括號之間的模式匹配的內(nèi)容都會被捕獲。個人感覺應該是沒有影響的

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

tangle3771757 提問者

我把代碼輸出的數(shù)組改了,當有括號的時候和沒有的時候輸出的東西不一樣。這是為什么呢? 還有,對字符分組意義何在呢?
2016-08-10 回復 有任何疑惑可以回復我~
#2

Joker208 回復 tangle3771757 提問者

正則表達式光看課程上的太少了,這兒有一個基礎(chǔ)教程還不錯,推薦你看看 http://deerchao.net/tutorials/regex/regex.htm
2016-08-11 回復 有任何疑惑可以回復我~
#3

tangle3771757 提問者

謝謝。
2016-08-11 回復 有任何疑惑可以回復我~

括號表示的是子組,

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

這里的“(”表示子組的開始,“)”表示子組的結(jié)束,要匹配<li></li>標簽中的數(shù)據(jù),應該作為一組數(shù)據(jù)來匹配

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

舉報

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

輕松學習PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序

進入課程

關(guān)于括號的問題

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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