xpr
Новичок
preg_match_all - вытащить текст
Помогите разобраться с регулярным выражением. Нужно вытащить из текста строку между
цифрой со скобкой и закрытым тэгом b:
Выводит: Олимпиакос, Барселона, а надо:
Эфес Пилсен, Барселона, Олимпиакос, Маккаби Т-А
Регулярное выражение вроде составил правильно: видимые символы и возможный пробел между ними.
Помогите разобраться с регулярным выражением. Нужно вытащить из текста строку между
цифрой со скобкой и закрытым тэгом b:
PHP:
$code = "10/11 <b id=r>1)Эфес Пилсен </b> <b >1.70 </b> 13.00 2.15 <b > -2.5=>1.85 </b> +2.5=>1.85 <b > 146.5</b> 1.85 1.85 21:15 <b id=r>2)Барселона </b><p><p><o> <b >Очки: </b>Эфес Пилсен(74.5): мен. - 1.85, бол. - 1.85; Барселона(72): мен. - 1.85, бол. - 1.85 <br> 10/11 <b id=r>1)Олимпиакос </b> <b >3.60 </b> 17.00 1.25 <b > +7.5=>1.85 </b> -7.5=>1.85 <b > 164.5</b> 1.85 1.85 21:45 <b id=r>2)Маккаби Т-А </b><p><p><o> <b >Очки: </b>Олимпиакос(78.5): мен. - 1.85, бол. - 1.85; Маккаби Т-А(86.5): мен. - 1.85, бол. - 1.85 <br>";
preg_match_all("/(?<=\d\))\S*\s+\S*(?=<\/b>)/", $code, $team_name);
print_r($team_name);
Эфес Пилсен, Барселона, Олимпиакос, Маккаби Т-А
Регулярное выражение вроде составил правильно: видимые символы и возможный пробел между ними.