parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

из пушки по воробьям

KLeN 14.02.2007 22:36 / 14.02.2007 22:38

хоть я и не понимаю смысл вашей тривиальной задачи
но это
# данные
$code[
<ul>
	<li>a</li>
	<li>b</li>
	<li>c</li>
</ul>
<ul>
	<li>
		<ul>
 			<li>a</li>
 			<li>b</li>
 			<li>c</li>
		</ul>
	</li>
	<li>b</li>
	<li>c</li>
</ul>
]
# таблица замен
$tReplace[^table::create{from	to
ul	table
<li>	<tr><td>&mdash^;</td><td>
</li>	</td></tr>
}]
# результат
$resultCode[^code.replace[$tReplace]]
повторит результат работы вашего кода с любой вложенностью и быстрее