регулярное выражение

H2
На сайте с 07.02.2012
Offline
21
304

Здраствуйте. Ломаю голову уже пол дня, но никак не могу добиться удовлетворяющего результата.

Есть регулярка:

preg_match('#<h3>Mount Point /([^"]+)(aacplus?|128?)(.flv?|.mp3?)</h3>#U',$sourcecod,$list);

в кратце:

если есть качество aacplus, то выбирается эта станция

если битрейд 128, то выбирается эта станция

работает на:


<h3>Mount Point /di_ambient_aacplus.flv</h3>
и на таком примере:
<h3>Mount Point /rock-128.mp3</h3>
но на примере ниже эта регулярка не работает
<h3>Mount Point /DnB-Radio</h3>

подскажите пожалуйста, что дописать?

пробывал так:

preg_match('#<h3>Mount Point /([^"]+)(aacplus?|128?|(.)?)(.flv?|.mp3?)</h3>#U',$sourcecod,$list);

тоже не работает

siv1987
На сайте с 02.04.2009
Offline
427
#1

Нахрена столько группировок если строки разные?

#<h3>Mount Point /(.+)</h3>#U

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий