
28.08.2008, 09:59
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Сообщение от ~NeiTRoN~
Прошу прощенья за тупой вопрос, но можно написать
регексп как он нормально пишется=)
Вот например - есть переменная
Код:
$a = 'Напомним, 27 августа страны НАТО обратились к России с требованием пересмотреть решение о признании независимости Абхазии и Южной Осетии. Напомним, накануне глава российского государства Дмитрий Медведев сообщил, что подписал указы о признании Российской Федерацией независимости Южной Осетии и независимости Абхазии, и призвал другие страны последовать этому примеру. США осуждают решение президента России признать в качестве независимых государств регионы Грузии Южную Осетию и Абхазию.';
Тогда код
Код:
echo substr($a, 0, 137);
Выведет 137 первых символов
Но если нам к примеру надо запихнуть в массив все предложения, то тут поможет регексп
Код:
print_r(preg_split('~\s*[.!?]\s*(?=.+)~i', $a));
|
|
|