LINUX.ORG.RU

История изменений

Исправление goingUp, (текущая версия) :

TD, * *, /TD
TD hello==«123», * *, /TD

Как бы можно сделать компилятор из этого в регекспы, и чем получается оно отличается от тупо парсинга html регекспами? Только для каких-то нишевых задач, на произвольном html такой парсер не сможет решать возникающие задачи.

HTML $i=0, * *, (TD $i++, * *, /TD)*

Это, наверное, в регэксп не скомпилишь. Но зачем городить огород, если, как уже сказали, задачу можно решить SAX-парсером, который таки будет быстрее DOM-парсера.

Исходная версия goingUp, :

TD, * *, /TD
TD hello==«123», * *, /TD

Как бы можно сделать компилятор из этого в регекспы, и чем получается оно отличается от тупо парсинга html регекспами? Только для каких-то нишевых задач, на произвольном html такой парсер не сможет решать возникающие задачи.

HTML $i=0, * *, (TD $i++, * *, /TD)*

Это, наверное, в регэксп не скомпилишь. Но зачем городить огород, если, как уже сказали, задачу можно решить SAX-парсерером, который таки будет быстрее DOM-парсера.