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