BNS
Новичок
преобразование HTML таблиц в двумерный массив
Задача такая: написать скрипт, который будет парсить HTML код и при встрече с таблицей будет ее "раскладывать" в двумерный массив.
В принципе, это не сложно, только вот головную боль вызывает необходимость как-то проглатывать свойства тэгов TD и при встрече с colspan='n' создавать n пустых элементов массива.
Дело еще осложняется тем, что таблиц может быть много, поэтому выходной массив видимо будет как минимум трехмерным. А сам HTML код может содержать не только таблицы, но и всякую прочую дребедень.
Я не очень силен в регулярных выражениях, поэтому и прошу помощи.
В инете я нашел статейку про эту проблему, но для Perl, а надо на PHP - http://www.webcode.ru/re/table/
Заранее огромное спасибо.
Задача такая: написать скрипт, который будет парсить HTML код и при встрече с таблицей будет ее "раскладывать" в двумерный массив.
В принципе, это не сложно, только вот головную боль вызывает необходимость как-то проглатывать свойства тэгов TD и при встрече с colspan='n' создавать n пустых элементов массива.
Дело еще осложняется тем, что таблиц может быть много, поэтому выходной массив видимо будет как минимум трехмерным. А сам HTML код может содержать не только таблицы, но и всякую прочую дребедень.
Я не очень силен в регулярных выражениях, поэтому и прошу помощи.
В инете я нашел статейку про эту проблему, но для Perl, а надо на PHP - http://www.webcode.ru/re/table/
Заранее огромное спасибо.