Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Переносы в JavaScript


Автор: Dnisheeee 27.3.2013, 07:05
Как можно с помощью for сделать перенос слова по правилам русского языка:

а) две идущие подряд гласные можно разделить, если первой из них предшествует согласная, а за второй идет хотя бы одна буква (буква й при этом рассматривается с предшествующей гласной как единое целое);
б) две идущие подряд согласные можно разделить, если первой из них предшествует гласная, а в той части слова, которая идет за второй согласной, имеется хотя бы одна гласная (буквы ь,ъ при этом рассматриваются как единое целое с предшествующей согласной);

Автор: JAYBE 27.3.2013, 11:56
Здесь наверное надо использовать регулярки?

Автор: bars80080 27.3.2013, 12:12
Цитата(Dnisheeee @  27.3.2013,  07:05 Найти цитируемый пост)
а) две идущие подряд гласные можно разделить, если первой из них предшествует согласная, а за второй идет хотя бы одна буква (буква й при этом рассматривается с предшествующей гласной как единое целое);
б) две идущие подряд согласные можно разделить, если первой из них предшествует гласная, а в той части слова, которая идет за второй согласной, имеется хотя бы одна гласная (буквы ь,ъ при этом рассматриваются как единое целое с предшествующей согласной); 

интересно, что здесь уже дословно расписан алгоритм. в чём сложность его реализовать?

Автор: Dnisheeee 3.4.2013, 07:28
Цитата(bars80080 @ 27.3.2013,  12:12)
интересно, что здесь уже дословно расписан алгоритм. в чём сложность его реализовать?

Поверь, знал бы я язык, не обратился бы, может для тебя это очень просто, увы для меня нет. Очень благодарен за помощь...

Автор: Dnisheeee 3.4.2013, 08:05
Цитата(JAYBE @ 27.3.2013,  11:56)
Здесь наверное надо использовать регулярки?

Тоже так думал, но нет, преподаватель требует с For(

Автор: bars80080 3.4.2013, 09:33
Цитата(Dnisheeee @  3.4.2013,  07:28 Найти цитируемый пост)
Поверь, знал бы я язык, не обратился бы

тогда ошибся разделом, такие вопросы задаются в:
http://forum.vingrad.ru/forum/Vingrad-help-center.html
или в
http://forum.vingrad.ru/forum/job-for-programmers.html

Автор: Dnisheeee 3.4.2013, 17:13
спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)