я в регулярках не силен, поэтому прошу помочь разобраться.
нужно обрезать от строки максимум 70 символов до следующей запятой(ну или предыдущей)
вымучал это:
preg_match("/.{70}[^,]*[,]/siu", $keywords_str, $matches);
но возращает минимум 70 символов + содержимое до следующей запятой...
может кто подскажет что поменять чтобы было как нада, то сил моих больше нету(
Спустя 28 минут, 37 секунд (8.07.2010 - 23:11) Ineed$ написал(а):
попробуй так
preg_match("/(.*?){1,70},/siu", $keywords_str, $matches);
Спустя 12 минут, 32 секунды (8.07.2010 - 23:23) tazododu написал(а):
спасибо огромнейшее!! для меня регулярки воообще магия, вроде все понятно, но ничерта непонятно))
Спустя 3 минуты, 9 секунд (8.07.2010 - 23:26) Ice написал(а):
$text = 'ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТралялxzТраляляТраляляТраляляТраляляТраляляТраляля,
ТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляляТраляля';
preg_match('/([^,]{70}),/isu', $text, $tt);
print $tt[1];
Спустя 36 минут, 35 секунд (9.07.2010 - 00:03) tazododu написал(а):
2 Ice
я был близок))
я был близок))