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

PhilinS

Новичок
Регулярные выражения, помогите с конкретным примером.

Есть кусочек текста, по которому можно идентифицировать строку:
<font color=darkgreen size=2><b>

<A style="cursor: hand; font-size: 12px; font-weight: bold; color=darkgreen;"
href="/pls/testlab/f_prcont?PGPId=10499&PGFunc=DISPLAY" target="Obninsk3"
title="
Для этого артикула имеется софт" >

GA-8GEM800 Rev:1.0 </b></a>
Искомая фраза выделена зеленым. Она может содержать различные символы включая пробелы. Перед ней тоже неустановленное количество пробелов и перевод строки. Только в форуме это обилие пробелов не видно.
То, что выделено красным может быть различным или отсутствовать вовсе.
Как составить выражение, или два?
На ошибки в html внимания не обращайте :)
 

_RVK_

Новичок
Как составить выражение, или два?
Вопрос некоректен. Как? Руками!

Ты не заешь какие функции использовать?
Ты не знаешь где прочитать про синтаксис?
Тебе нужен готовый рег?
 

PhilinS

Новичок
Ты не заешь какие функции использовать?
Знаю.
Ты не знаешь где прочитать про синтаксис?
Знаю.
Тебе нужен готовый рег?
Да.
Только сложно было определиться к чему можно зацепиться.
Мне бы и устное (по-русски) объяснение подошло.
+ а как ты уже пробовал?
Так попробовал:
PHP:
preg_match_all("!<font color=darkgreen size=2><b>[^>]+>(.*?)</b></a>!si", $file, $gopisdet);
вроде сработало.
 
Сверху