parser

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

 

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

Off: <ul> + match

tezro 14.02.2007 21:36

Вобщем пытаюсь решить тривиальную задачу. Есть <ul> списки в контенте.
<ul>
 <li>a</li>
 <li>b</li>
 <li>c</li>
</ul>
<ul>
 <li>a</li>
 <li>b</li>
 <li>c</li>
</ul>
Типа того. И вот захотелось мне match'ем переделать это в таблицу.
@postprocess[body]
$body[
^body.match[(\<ul\>)(.+?)(\<\/ul\>)][gxi]{
	<table>
		^match.2.match[\<li\>(.+?)\<\/li\>][gxi]{
			<tr>
				<td>
					&mdash^;
				</td>
				<td>
					$match.1
				</td>
			</tr>
		}
	</table>
}]
Вот так вот. Всё работает нормально, вроде. Только вот захотелось мне внутрь каждого <li> положить ещё по списку: <ul> или <ol>. И на этом мои силы иссякли.

Помогите, если кто может.