Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > проблема с парсингом


Автор: studentigor 15.4.2010, 15:52
Доброго времени суток!!!
Люди добрые, у меня вечная проблема с регулярками.
помогите написать такую регулярку которая бы могла отпарсить вот такой хтмл код
Код

...<br>C   1.8 л (бензин, DOHC)<br>F    1.0 л (бензин, SOHC)<br>G   1.1 л (бензин, SOHC)<br>...

и получить такой вид
С | 1.8 л (бензин, DOHC)
F |  1.0 л (бензин, SOHC)
G |  1.1 л (бензин, SOHC)
Заранее благодарен

Автор: patap 15.4.2010, 16:06
C - F - G - Это обязательные буквы? формат текста всегда такой будет?

Автор: studentigor 15.4.2010, 16:37
иногда там вместо 3х пробелов будет  " - ", 
А буквы C - F - G - это одна колонка, все остальное в другую

Автор: brother79 21.4.2010, 08:59
Если ты вокруг нужного текста сам обрежешь всю левоту - тогда можно тупо 

Код

preg_match_all('/\<br\>\s+(\w)\s+([^\<]+)/', $s, $m)


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)