作者o500521 (poet)
看板PHP
標題[請益] 正規化表示法擷取html
時間Tue Nov 22 21:48:34 2011
------------------以下是html------------------
...</div><h1>字串1</h1><div>...</div><div class="aff">
<h3 class="label">Source</h3><p>字串2</p></div>
<div class="abstr"><h3>Abstract</h3><p>字串3</p></div>
----------------------------------------------
使用preg_match_all("|<[</h1><p>]>(.*)[</p></div>]+>|U", $P_string, $P_dd) ;
抓到
字串2 字串3
但想要的是
字串1 字串3
研究一下 發現我還是沒辦法解決正規化表示法的問題
謝謝大家耐心的閱覽...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.100.144
→ MOONRAKER:一套規則match兩種tag,又這個要那個不要,你會不會太貪 11/22 22:03
→ MOONRAKER:心了… 11/22 22:06
→ MOONRAKER:字串2,3的前後條件根本完全一樣,你不可能只要3不要2 11/22 22:07
→ qwertmn:推樓上..建議拆三次分別取三串= = 11/22 22:07
→ MOONRAKER:除非連前面Source Abstract都拿來當條件。 11/22 22:07