Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2011, 19:39
Новичок на форуме
Отправить личное сообщение для Илья! Посмотреть профиль Найти все сообщения от Илья!
 
Регистрация: 25.08.2011
Сообщений: 8

Не могу решить задачку по js!
Никак не могу решить задачку для начинающих по js. Вот задача:

В программе на JS сформируйте текстовую строку, содержащую несколько предложений на русском языке. Предложения должны начинаться с заглавных букв, заканчиваться точкой; между предложениями ставится один пробел. Напишите код, который выявляет в тексте предложения и выводит их последовательно в окно браузера.

Я смог только написать индексацию вхождения предложений:

<html>
<body>
<script>
var str = "Первое предложение. Второе предложение. Третье предложение. ", start=0, len=1;
var i=str.toLowerCase();
while ( (start=i.indexOf(".", start)) != -1)
{
start= start + len;
document.write (start + "<br>");
}
</script>
</body>
</html>

И то возможно неправильно. Как можно решить задачку?
Ответить с цитированием