Сообщение от Aetae
|
По ссылке Octane, всё тоже на регэкспах
|
Не совсем, фактически что мне нужно там выполняет этот кусок:
while($j>$j_begin) {
if(preg_match('/}/', $text[$j])) {
$j_temp_end = $j;
while(1) {
$j--;
if(preg_match('/}/', $text[$j]))
$z++;
if(preg_match_all('/(.*){/U', $text[$j], $temp_vars, PREG_SET_ORDER)) {
if(! $z) {
$names[1] = $temp_vars[0][1];
$recompile = 1;
$j_temp_begin = $j;
break;
}
else {
$z--;
}
}
}
break;
}
$j--;
}
А
preg_match выполняет роль
split'a
Правда я пока не понял как там имя селекторов получается