parser

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

 

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

Ответ

virusav 21.01.2014 11:00

Речь шла об этом:
	$sResult[]
	$tTemp[^sText.match[(.+)][gim]]
	^tTemp.menu{
		$sTemp[^tTemp.1.match[^^\s*((?!\s*<tag>).+?)?\s*<tag>\s*((?!\s*&nbsp^;).+?)\s*&nbsp^;.*^$][i]{
			$sResult[^if(def $sResult){$sResult, }^if(def $match.1){[$match.1] }$match.2]
		}]
	}
	<pre>$sResult</pre>
В итоге получим верный результат, а без промежуточного разделения на строки и прокручивания таблицы ключ m не дает такого же результата при той же регулярке.