作者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
1F:→ MOONRAKER:一套规则match两种tag,又这个要那个不要,你会不会太贪 11/22 22:03
2F:→ MOONRAKER:心了… 11/22 22:06
3F:→ MOONRAKER:字串2,3的前後条件根本完全一样,你不可能只要3不要2 11/22 22:07
4F:→ qwertmn:推楼上..建议拆三次分别取三串= = 11/22 22:07
5F:→ MOONRAKER:除非连前面Source Abstract都拿来当条件。 11/22 22:07