![]() |
как отпарсить?
блин, совсем меня штырит =)
вобщем, простенькая задачка: есть файл вида: Код HTML:
<p>вопрос1</p>вопрос1|ответ1|ответ2|ответ3. ....... вопрос2|ответ1|ответ2|ответ3. ....... и т.д. в долгу не останусь ;) |
Цитата:
|
Цитата:
|
если в вопросе всегда есть знак вопроса '?', то можно взять все ~<p>([^<]*\?)</p>~ будут вопросы, а ~<p>([^<?]*)</p>~ - ответы
|
Если текст именно такой, то можно в принципе просто заменой распарсить...но лучше конечно по регулярке...
PHP код:
|
Толком не понял, как должен выглядеть результат, нужно по тегу <hr> раздулять ещё на строки? А тег <img> к чему? И почему во второй части заданного тс примера теги <p> не закрывающиеся в конце строк?
Сделал как понял и первое, что пришло в голову :) PHP код:
|
что б особо не извращаться с составлением выражения можн распарсить в два подхода... код ниже
PHP код:
|
всем огромное спасибо!!! выручили как всегда =)
проставлюсь завтра (Вы добавили слишком много репутации...) =) |
Цитата:
PHP код:
|
блин..не успел:(
|
Цитата:
радует такое количество помогающих ;) |
Йа извращенец =/
PHP код:
|
| Время: 03:01 |