看板 PHP 關於我們 聯絡資訊
各位好 新年快樂 想請教一下先進 在ereg這個函式 要如何用regular expression表示第一個tag 例如 ereg("<dd>產品名稱:(.*)<\/dd>", $contents, $catalog); 因為下面還有很多</dd>這個tag 所以他會抓到最後一個</dd> 的tag 把中間所有內容列出來 若今天只要抓到第一個出現</dd>內的data 該如何指定第一個呢? 還有 如果今天是要抓到第二個</dd>tag的話 該如何表示 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.100.169
s25g5d4:我記的PHP有個函數會把match到的所有都存入陣列中 01/03 00:06
s25g5d4:preg_match? 01/03 00:06
ideaup:preg_match_all() 01/03 08:06
finalodyssey:這函式最好不要用,PHP 5.3版就會被移除,換preg系列 01/03 10:36
bruce620:那請教一下 正規表示式有第幾個的規則嗎? 不是共幾次的哦 01/03 13:09
s25g5d4:記得是沒有...歡迎光臨RegExp版 01/04 20:59