看板 [ PHP ]
討論串[請益] preg_match的(.+?) 怎麼解讀??
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者weiyucsie (選擇那刻 才算開始)時間16年前 (2009/09/11 17:40), 編輯資訊
0
0
0
內容預覽:
範例:. <?php. $a = "#12345#67890#";. if (preg_match('/#(.+?)#/', $a, $matches)) {. echo "Non-greedy: ".$matches[1]."\n";. }. if (preg_match('/#(.+)#/',
(還有187個字)

推噓1(1推 0噓 7→)留言8則,0人參與, 最新作者soscare (徬徨)時間16年前 (2009/09/11 17:23), 編輯資訊
0
0
0
內容預覽:
分開看 我好像是看得懂. * 等價於{0,} 匹配前面的子運算式零次或多次. + 等價於{1,} 匹配前面的子運算式一次或多次. ? 等價於{0,1} 匹配前面的子運算式零次或一次. . 匹配除「\n」之外的任何單個字元. 但是. .+?. (.+?). .+ 這三個表示是不同在哪邊勒?. 我寫了個
(還有222個字)
首頁
上一頁
1
下一頁
尾頁