Регулярные выражения и перенос строки

to_Ska

Новичок
Нужно из кода выдрать значения ФРВ, ЛП, ЛФА! (Код 1.) Но на странице есть еще подобные теги, которые мне уже мешают. (Код 2.)

HTML:
<div class="meta">
<span><i class="n n18">&nbsp;</i>
<a rel="nofollow" href="/players?na=18">Франция</a>
<a rel="nofollow" href="/players?pn=25"><span class="pos pos25">ФРВ</span></a>
<a rel="nofollow" href="/players?pn=16"><span class="pos pos16">ЛП</span></a>
<a rel="nofollow" href="/players?pn=27"><span class="pos pos27">ЛФА</span></a>
</span>
</div>
HTML:
<li>
<label>Position</label>
<a rel="nofollow" href="/players?pn=16"><span class="pos pos16">ЛП</span></a>
</li>
Выражение 1. Вынимает вместе с ненужными строками
preg_match_all( '/<a rel=\"nofollow\" href=\"\/players\?pn=.*?\"><span class=\"pos pos.*?\">([^<]+)/' , $text , $pos );

Выражение 2. Добавили тег '<\/a>' вначале выражения и '/s' в конце. Вроде бы должно не обращать внимание на перенос строки, но оно не работает, подскажите где проблема.
preg_match_all( '/<\/a><a rel=\"nofollow\" href=\"\/players\?pn=.*?\"><span class=\"pos pos.*?\">([^<]+)/s' , $text , $pos );

Спасибо за ответ, и простите за тупость.
 
Сверху