| Новости | 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>}]Можно и подругому - основная идея - не надо относиться к спискам как к вложенным сруктурам, если нужно просто махнуть их на таблицы..