Показать сообщение отдельно
  #4 (permalink)  
Старый 07.09.2011, 12:50
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Критерии регулярки для предложения.
1 Предложение начинается с большой буквы.
2 предложение всегда заканчивается на точку,воскл знак,знак вопроса .ввод идёт после знака препинания-не обр на него внимания.
3 В средине предложения могут быть любые знаки кроме больших букв и знаков из пункта 2
итого
для рус. текста регулярка приобретает вид /[А-ЯЁ][^А-ЯЁ\.\?!]*(\.|\?|!)/g
Выборка методом match- получаем массив предложений соответствующих шаблону длину какого можем узнать.
и взять рендомно элемент массива-это и будет рендомное предложение

Последний раз редактировалось dmitriymar, 07.09.2011 в 13:03.
Ответить с цитированием