Preg_match problem from a newb

Any questions involving matching text strings to patterns - the pattern is called a "regular expression."

Moderator: General Moderators

Post Reply
Klawd
Forum Newbie
Posts: 1
Joined: Tue Mar 07, 2006 2:01 pm

Preg_match problem from a newb

Post by Klawd »

How would I extract

Code: Select all

<a href="/db/mob.html?wmob=11659">Molten Destroyer</a>
from :

Code: Select all

<tr><td><div id="itemdroplist"><table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><b>Top 3 by Drop Percentage</b></td></tr><tr><td colspan="2"><a href="/db/mob.html?wmob=11659">Molten Destroyer</a> (58 - 63)+  <span class="sm">0.29% (42,044)</span></td></tr><tr><td colspan="2"><a href="/db/mob.html?wmob=11662">Flamewaker Priest</a> (57 - 62)+  <span class="sm">0.28% (5,619)</span></td></tr><tr><td colspan="2"><a href="/db/mob.html?wmob=12119">Flamewaker Protector</a> (57 - 62)+  <span class="sm">0.20% (4,899)</span></td></tr><tr><td colspan="2">&nbsp;</tr></td><tr><td colspan="2"><b>The Molten Core</b> <i class="sm">(Dungeon)</i></td></tr>
without knowing 11659 and the description.

Thanks in advance.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Code: Select all

#<a\s+href\s*=\s*(['"]?)[^>]*?\bmob\.[a-z]+\?[^>]*?\bwmob=\d+\\1[^>]*>.*?</a>#is
maybe.
Post Reply