Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 14.02.2007 22:11 / 14.02.2007 22:12
Можно поступить проще (и быстрее)@main[] $code[ <ul> <li>d</li> <li>e</li> <li> <ul> <li>f</li> <li>g</li> <li>h</li> </ul> </li> </ul> ] ^reg[$code] @reg[string] $string[^string.match[\<(?:ul|ol)][gi]{<table border='1'}] $string[^string.match[\<\/(?:ul|ol)\>][gi]{</table>}] $string[^string.match[\<li][gi]{<tr><td>&mdash^;</td><td}] $result[^string.match[\<\/li\>][gi]{</td></tr>}]Можно и подругому - основная идея - не надо относиться к спискам как к вложенным сруктурам, если нужно просто махнуть их на таблицы..