Как посчитать количество слогов в тексте word
Те, кто пишут стихи, хорошо знают это негласное правило проверки ритма – подсчет числа слогов в строках: если КОЛИЧЕСТВО СЛОГОВ ВО ВСЕХ СТРОКАХ ОДИНАКОВО – с ритмом стихотворения все в порядке. Ну, конечно, если ваша строфа – это всего лишь простое четверостишие с равным количеством стоп в каждой строке и с однотипным рифменным окончанием (все концевые рифмы – мужские, или все – женские, или все – дактилические).
Любители более интересных структур строфы и даже нестандартных строф (со строками разной длины) такой способ проверки ритма тоже используют, только с поправкой на место строки – «если количество слогов в ОДНОИМЕННЫХ строках одинаково, то с ритмом – порядок».
Правильно ли подобное правило проверки? И да, и нет. Да, потому что одинаковое количество слогов в одноименных строках – это всего лишь НЕОБХОДИМОЕ условие для правильного ритма. Нет, потому что одного этого правила недостаточно. Одинаковое количество слогов в строках – это НЕОБХОДИМОЕ условие, но не ДОСТАТОЧНОЕ. Количество слогов может быть абсолютно правильным, а ритм все равно окажется корявым, не зазвучит.
Прежде, чем выводить второе правило проверки ритма, я поведаю вам о случае с одним стихотворением, на которое я однажды наткнулась на СТИХИ.Ру. Не будем сейчас анализировать его содержание, его художественные достоинства или недостатки, а все внимание уделим только его звучанию – ритму:
Ноябрь закончился, закрыв странички
Оставшихся висеть немых календарей,
И льётся свет на них от старых фонарей,
Что смотрят в окна больше по привычке.
А белый снег, что падал на дороги,
Укрыв собой земли пустынные места,
Теперь покрылся тонкой коркой изо льда,
Запрятав в них морозные чертоги.
Под тяжестью растаявшего снега
Поникли худенькие ветви у берёз,
Стекают медленно, как струйки, капли слёз,
В их лужах отражая точки света.
Зима открыла первый лист, прощаясь
С ушедшей осенью таким привычным днём-
Покрапав с неба хмурым ледяным дождём,
Надолго будто, всуе, отрекаясь.
Стал очень тонок календарь настенный,
Декабрь перелистнёт оставшийся листок,
И станет снежным город с белизной дорог,
И Новый год начнётся во вселенной!
После прочтения стихотворения, моей первой мыслью была – наверняка, автор обсчитался с числом слогов и в некоторые места добавил лишние, или наоборот, где-то укоротил строку: уж больно трудно оно прочитывается, не мелодично! Проверила навскидку и удивилась: вроде бы везде одинаковое число двусложных стоп – 6! Ну, значит, подумала я, у автора спутана последовательность женских и мужских окончаний рифм – такая ошибка всегда портит звучание. Проверила и опять удивилась: везде, по всем строфам идет четкое чередование– охватной женской рифмы, и парной внутренней мужской - ЖммЖ!
В чем же дело? Почему мне так не нравится его звучание? Хоть мне и лень, но расписываю звуковую схему всех строф – надо же разобраться с этой загадкой!
Ноябрь закончился, закрыв странички
Оставшихся висеть немых календарей,
И льётся свет на них от старых фонарей,
Что смотрят в окна больше по привычке.
01 01 00 01 01 0
01 00 01 01 00 01
01 01 01 01 00 01
01 01 01 00 01 0
А белый снег, что падал на дороги,
Укрыв собой земли пустынные места,
Теперь покрылся тонкой коркой изо льда,
Запрятав в них морозные чертоги.
01 01 01 00 01 0
01 01 01 01 00 01
01 01 01 01 00 01
01 01 01 00 01 0
Под тяжестью растаявшего снега
Поникли худенькие ветви у берёз,
Стекают медленно, как струйки, капли слёз,
В их лужах отражая точки света.
01 00 01 00 01 0
01 01 00 01 00 01
01 01 00 01 01 01
01 00 01 01 01 0
Зима открыла первый лист, прощаясь
С ушедшей осенью таким привычным днём-
Покрапав с неба хмурым ледяным дождём,
Надолго будто, всуе, отрекаясь.
01 01 01 01 01 0
01 01 00 01 01 01
01 01 01 00 01 01
01 00 01 00 01 0
Стал очень тонок календарь настенный,
Декабрь перелистнёт оставшийся листок,
И станет снежным город с белизной дорог,
И Новый год начнётся во вселенной!
01 01 00 01 01 0
01 00 01 01 00 01
01 01 01 00 01 01
01 01 01 00 01 0
Звуковая схема загадку незвучания мне объяснила: ямб, как это и бывает чаще всего, здесь не чистый (состоящий не только из одних правильных стоп - 01), он перемешан с безударными стопами 00. В этом нет никакой беды: русский язык имеет такую структуру слов (они все – РАЗНОЙ по количеству слогов ДЛИНЫ), что чистым ямбом длинные стихи можно написать только теоретически, а на деле безударные стопы обязательно вклинятся. Но вопрос в том, куда вклинятся и как, в какой последовательности!
Стихи, взятые мной для примера, это - пейзажная лирика. Это не эпистола, не монолог, не воззвание, имитирующие живую человеческую речь, а нежное поэтическое раздумье, описание природы, для которого обязательна музыкальность речи, гармония. А автор «всадил» в строки безударные стопы самым случайным образом, «как написалось», все строфы не имеют одинакового рисунка 0 и 1:
Сравните, например, 1 и 4 строфы:
01 01 00 01 01 0
01 00 01 01 00 01
01 01 01 01 00 01
01 01 01 00 01 0
01 01 01 01 01 0
01 01 00 01 01 01
01 01 01 00 01 01
01 00 01 00 01 0
От подобной разноголосицы расположения безударных стоп и появляется «корявость» звучания!
Делаем вывод: РИТМ - это ПОВТОРЯЮЩАЯСЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ЧЕРЕДОВАНИЯ УДАРНЫХ И БЕЗУДАРНЫХ СЛОГОВ В СТРОКАХ, а не только одинаковое количество слогов!
А что еще, кроме отсутствия повторяющегося рисунка 1 и 0 в строках, может помешать мелодичности звучания? Как это ни удивительно, наличие плохих концевых рифм! Если у нас строфа короткая (четверостишие), а рифмовка – охватная или попарная, при которых рядом стоят две рифмующиеся строки, то малейшая неточность звучания рифм становится слышна и портит впечатление.
Проверим рифмы данного стихотворения и выделим те, что мешают слуху: «места- изо льда», «снега-света», «настенный- вселенной», «странички- привычке». Употреби автор эти же рифмы в длинной строфе и на некотором расстоянии друг от друга, они бы не были столь заметны слуху!
Ну, и конечно, не стоило автору и слишком злоупотреблять грамматическими рифмами (составленными из одинаковых частей речи - «дороги-чертоги»); особенно не стоит рифмовать друг с другом два глагола в одинаковой форме (здесь, к счастью, этого нет) или два деепричастия «прощаясь-отрекаясь», если они находятся в соседних строках или через строку в катрене.
На этом сделаем остановку.
Ноябрь закОнчился, закрЫв $ $ странИч-
ки $ остАвшихся висЕть $ $ немЫх календарЕй,
и льётся свЕт на них от стАрых фонарЕй,
Что смотрят в Окна $ $ бОльше по привЫч-
ке. ___________этот слог лишний. Он должен перейти в следующую строку.
$ - знак паузы. Термин не мой, а Квятковского.
Длительность паузы равна длительности слога.
Ритм - всего лишь "пеон четвёртый"
Ритм не простой, но он не требует применения каких-то
исключительных приёмов, а наоборот, легко понятен тем, кто
для всех строк использует одну схему, без исключений!
Одна схема, одинаковое число слогов (паузы считаются слогами)
Форма стопы тоже одинакова.
Ноябрь закОнчился, закрЫв странИчки
остАвшихся висЕть немЫх календарЕй,
и льётся свЕт на них от стАрых фонарЕй,
Что смотрят в Окна бОльше по привЫчке.
01010001010
010001010001
010101010001
01010100010
Строфа-катрен разностопным ямбом (4-5-5-4)
И нечего тут особо усложнять. Здесь один авторский недочет - безударные стопы хаотично расставлены, но и это допустимо, иногда даже этот прием усиливает ощущение живой речи, авторского монолога.
Ответила вам, не заглядывая в свою статью, сегодня ее перечитала (давняя работа!) так я же и там именно это и показала!
Алла, простите, вчера целый день думал о Вас и Вашем ответе, впадая в глубокое уныние.
Мне казалось,что в ритмике всё просто, как в инженерии и в арифметике: есть начальные условия в виде незыблемых, базовых законов ритмики и есть неписанные, но много раз оговоренные правила применения этих законов, которые поясняют, как надо читать тексты.
Оказалось, что это не так и ямб, "как это и бывает чаще всего, здесь не чистый (состоящий не только из одних правильных стоп - 01), он перемешан с безударными стопами 00".
"безударные стопы" в моём понимании - это оксюморон, поскольку стопа должна иметь один и только один ударный слог. А иначе можно ведь придумать многоударные стопы (а почему - нет? Если всё можно. ) В футболе разрешить удары по мячу рукой, а на светофоре - проезд на красный. иногда. в смысле, "чаще всего"!
Осталась мелочь - нужно как-то узнать во время чтения, что в данном стихотворении ямб "не чистый". Как?! Оказывается, очень просто: подать его на конкурс и заслушать резюме.
Во все века поэты старались избавиться от монотонности звучания, от "шарманки", что автор и сделал, за что и получил, в смысле, схлопотал. Разве это правильно?
А я учу применять не только паузы, но и другие разные способы обогащения ритма.
Поэтому Ваш ответ ещё раз показал то, что мне, увы, никогда не удастся найти общего языка с филологами, даже с такими обаятельными как Вы. Говорю честно, безо всякого кокетства: Ваша манера оценивать и объяснять лирические свойства стихов меня просто очаровала и я вижу в ней логику, которой сам не владею. Технарь, извините!
Во-первых, я технарь: училась на инженера и работала инженером. Во-вторых, не умею работать толпой: я самоучка, делюсь здесь тем, что сама поняла, что использую и что мне помогает писать стихи. Поэтому нет у меня подопечных, есть только члены жюри, которые, когда приглашаю на конкретный конкурс, отбирают в свои шорт листы стихи и дают баллы тем, кто ими отобран, а я суммирую их шорт листы. Хотите ко мне в судьи - приходите, но вам там будет скучно.
В-третьих, я не планирую в ТМА никаких дискуссий о теории. Не сильна в терминах. Я практик. А теоретиков на сайте до фига. И все говорливые и гениальные.
Мне и сейчас бывает скучно, так что готов попробовать.
Дискуссий о теории в рамках такой работы и не должно быть.
А вот от Вас какие-то рекомендации, наверно потребуются,
чтобы я не наделал глупостей. Ну, или, хотя бы какие-то ограничения
типа: "Туда не ходи".
Все мои наработки - в статьях ТМА. Кто ищет, находит. Жду вашей заявки на конкурс "Скорей бы старость" на ТМА - прием открыт, осталось всего 12 мест (заявок). Вам нужно хотя бы стать отобранным не менее, чем 3 судьями в этом конкурсе. Потому что тот, кто умеет писать хорошую поэзию любого жанра, тот уже способен быть хорошим судьей.
Спасибо, Валентин, если решитесь. Буду рада.
Алла, спасибо!
Начинаю думать.
Надеюсь, ранее написанный текст можно выставлять?
Портал Стихи.ру предоставляет авторам возможность свободной публикации своих литературных произведений в сети Интернет на основании пользовательского договора. Все авторские права на произведения принадлежат авторам и охраняются законом. Перепечатка произведений возможна только с согласия его автора, к которому вы можете обратиться на его авторской странице. Ответственность за тексты произведений авторы несут самостоятельно на основании правил публикации и законодательства Российской Федерации. Данные пользователей обрабатываются на основании Политики обработки персональных данных. Вы также можете посмотреть более подробную информацию о портале и связаться с администрацией.
© Все права принадлежат авторам, 2000-2022. Портал работает под эгидой Российского союза писателей. 18+
Word для Microsoft 365 Word для Microsoft 365 для Mac Word для Интернета Word 2021 Word 2021 for Mac Word 2019 Word 2019 для Mac Word 2016 Word 2016 для Mac Word 2013 Word 2010 Word 2007 Word Starter 2010 Еще. Меньше
Word подсчитывают количество слов в документе во время введите текст. Word также подсчитываются страницы, абзацы, строки и символы.
Если нужно узнать, сколько слов, страниц, знаков, абзацев или строк содержит документ, проверьте строку состояния.
Чтобы узнать количество слов во фрагменте документа, выделите нужный текст. В строке состояния будет отображено количество слов в выделенном тексте и во всем документе.
Совет: Чтобы узнать количество символов, строк и абзацев в документе, щелкните счетчик слов в строке состояния.
Подсчет количества символов, строк и абзацев
Чтобы открыть диалоговое окно "Статистика" и узнать число знаков, строк, абзацев и другие сведения, щелкните поле статистики в строке состояния в Word для Mac. Если текст не выделен, Word подсчитывает число слов и знаков во всем документе и отображает его в диалоговом окне "Статистика".
Подсчет количества слов в части документа
Чтобы подсчитать количество слов в определенной части документа, выделите нужный текст. Затем в меню Сервис выберите пункт Статистика.
Как и в Word для настольных систем, Word в Интернете количество слов при их введите.
Если статистика не отображается в нижней части окна, убедитесь, что выбран режим правки (выберите Редактировать документ > Изменить в Word в Интернете).
Щелкните кнопку статистики, чтобы включить или выключить ее.
Возможно, вы заметили, Word в Интернете дает приблизительное количество слов. Это значит, что он не учитывает слова в таких областях, как текстовые поля, headers, footers и Графические элементы SmartArt. Если вам нужно точное количество слов, нажмите кнопку Открыть в Wordи посмотрите число слов в нижней части Word документа.
В слове гласный звук произносится с голосом, при этом происходит выдыхание воздуха, воздушный толчок. Поэтому в русской фонетике насчитывают столько слогов в слове, сколько в нем содержится гласных звуков. Гласный звук является слогообразующим. При этом в русской фонетике превалируют открытые слоги - это слоги, заканчивающиеся на гласный или просто представляющий собой гласный, например:
Как видно из примеров, закрытый слог образуют только сонорные в начале слова или в середине его, а в конце, как правило, если есть любые согласные, они закрывают слог.
Фонетическое слогоделение очень часто не совпадает с орфографическим переносом слов.
Убедимся в этом:
о-ри-ен-та-ци-я - фонетическое деление слова на слоги;
перенос слова: ори-ентация, ориен-тация, ориента-ция.
Все гласные-одиночки, хотя и слогоообразующие, сами по себе не подлежат переносу, а присоединяются к последующим или предыдущим слогам, так как орфография запрещает перенос одной буквы, гласной или согласной, с одной строки на другую.
Посчитать фонетические слоги в ловах достаточно легко. Для этого нужно определится с количеством гласных звуков. Сколько гласных насчитаете - столько и слогов в слове. Правда существует еще и слог для переноса слов на другую строку и он может значительно отличаться от фонетического.
По существующему определению в русском языке, слог является минимальной фонетической и фонологической единицей. В то время, когда мы применяем фонему как минимальную звуковую единицу, слог мы применяем в языкознании как минимальную произносительную, или артикуляционную, единицу речи. Так же нам известно, что в русском языке слоги обычно строятся по принципу восходящей звучности. Структурно сам слог обычно состоит из одного или нескольких звуков. Эти звуки следуют непосредственно друг за другом. В составе самих слогов можно выделить ядро, или как ее еще называют, вершину. Ядро составляет чаще всего некоторый гласный звук. После ядра идет как правило некая периферия, которая обычно представлена теми или иными согласными буквами и звуками соответственно. Ядро всегда является обязательным элементом слога, а вот наличие периферии в некоторых случаях может быть необязательным, и полностью отсутствовать. Таким образом, мы видим, что считать необходимо ядра, то есть обязательные элементы слога, так как необязательные элементы слога (периферия) в слове попросту могут совершенно отсутствовать. Иными словами, если мы пересчитаем все гласные (ядра), то получим ответ на заданный вопрос. Но хочется еще вспомнить и такое некое устройство, которое все мы в детстве применяли на уроках русского языка, чтения и литературы, как в школе, так и дома. Помнится, мне еще мама шила такую штуку, вспомнил, "кассы" - так называлась эта учебная вещь. В ней или в них, в кассах, в отдельных кармашках как раз таки находились маленькие карточки с буквами и слогами. Карточки покупались в магазине и вырезались из листа картона ножницами, долго и аккуратно (помню сидел битый час). В итоге мы могли наглядно составить слово как из букв, так и из слогов. Поэтому, если мы повторим эту процедуру, и разложим слово на фрагменты, то опять же получится результат, то есть ответ на искомый вопрос. К примеру в слове "ка-ша" два слога, а в слове "мо-ло-ко" три слога. Это видно наглядно, как при использовании карточек, а так же и при подсчете гласных букв. И в первом слове их две, а во втором слове гласных всего три. Конечно есть слова и посложнее, но принцип остается один и тот же.
У меня есть текст как String и вам нужно рассчитать количество слогов в каждом слове. Я попытался разбить весь текст на массив слов и обработать каждое слово отдельно. Я использовал для этого регулярные выражения. Но шаблон для слогов не работает должным образом. Пожалуйста, совет, как изменить его, чтобы рассчитать правильное количество слогов. Мой исходный код.
Этот вопрос связан с курсом Java UCSD, я прав?
Я думаю, вы должны предоставить достаточно информации для этого вопроса, чтобы он не путал людей, которые хотят оказать некоторую помощь. И здесь у меня есть собственное решение, которое уже было проверено тестовым случаем из локальной программы, а также OJ из UCSD.
Вы пропустили важную информацию об определении слога в этом вопросе. На самом деле я считаю, что ключевым моментом этой проблемы является то, как вы должны иметь дело с e . Например, допустим, что существует комбинация te . И если вы ставите te в середине слова, конечно, его следует считать слогом; Однако, если это в конце слова, e следует рассматривать как silent e на английском языке, поэтому его не следует рассматривать как слог.
Что это. И я хотел бы записать свою мысль с помощью некоторого псевдокода:
Вы можете обнаружить, что я не только использую regex для решения этой проблемы. На самом деле я подумал об этом: действительно ли этот вопрос можно сделать только с использованием регулярного выражения? Мой ответ: нет, я так не думаю. По крайней мере, сейчас, с помощью знаний, которые дает нам UCSD, это слишком сложно сделать. Regex – мощный инструмент, он может очень быстро отображать нужные символы. Однако в регулярном выражении отсутствует некоторая функциональность. Возьмите te в качестве примера снова, регулярное выражение не сможет дважды подумать, когда оно обращено к слову типа teate (например, я составил это слово). Если наш шаблон регулярного выражения будет считать первый te как слог, то почему последний te не?
Между тем, UCSD фактически говорил об этом в документе задания:
Если вы обнаружите, что занимаетесь умственной гимнастикой, чтобы создать одно регулярное выражение для непосредственного подсчета слогов, это обычно указывает на то, что существует более простое решение (подсказка: рассмотрим цикл над символами – см. следующий подсказку ниже). Просто потому, что фрагмент кода (например, регулярное выражение) короче, не означает, что он всегда лучше.
Подсказка здесь состоит в том, что вы должны подумать об этой проблеме вместе с некоторым циклом, сочетающимся с регулярным выражением.
ОК, я должен наконец показать свой код:
Вы можете обнаружить, что помимо данного метода countSyllables , я также создаю два дополнительных метода countit и silente . countit предназначен для подсчета слогов внутри слова, silente пытается понять, что это слово заканчивается тихим e . И также следует заметить, что определение not silent e . Например, the следует рассматривать not silent e , а ate считается silent e .
И вот статус моего кода уже прошел тест, как из локального тестового примера, так и из OJ из UCSD:
И из OJ результат теста:
P.S: Должно быть хорошо использовать что-то вроде [^ aeiouy] напрямую, потому что слово разбирается до того, как мы назовем этот метод. Также необходимо внести изменения в строчные буквы, что сэкономит много работы, связанных с прописными буквами. Нам нужно только количество слогов.
Говоря о номере, элегантный способ заключается в определении count как статичного, поэтому частный метод может напрямую использовать count++ внутри. Но теперь все хорошо.
Не стесняйтесь обращаться ко мне, если вы еще не получили метод этого вопроса:)
Это дает вам несколько гласных слогов в слове:
Вы можете вызвать его на каждое слово в своем массиве строк:
Обновление:, как отметил фриронер, вычисление количества слогов сложнее, чем просто подсчет гласных. Нужно учитывать такие комбинации, как ou, ui, oo, окончательный тихий e и, возможно, что-то еще. Поскольку я не являюсь носителем английского языка, я не уверен, какой будет правильный алгоритм.
Используя концепцию user5500105, я разработал следующий метод для вычисления количества слогов в слове. Правила:
последовательные гласные считаются 1 слогом. например. “ae” “ou” – 1 слог
Y считается гласным
e в конце считается слогом, если e является единственным гласным: например: “один” – один слог, так как “e” в конце является единственным гласным, а “там” также является 1 слогом, потому что “e” находится в конце, и в слове есть еще один гласный.
Вот как я это делаю. Это примерно такой же простой алгоритм, который я мог бы придумать.
Я использую это в сочетании с функцией soundex, чтобы определить, звучат ли слова одинаково. Свод слога повышает точность моей функции soundex.
Примечание. Это строго для подсчета слогов в слове. Я предполагаю, что вы можете анализировать свой ввод для слов, используя что-то вроде java.util.StringTokenizer .
разбивает слова ON и возвращает только пробел между словами! Вы хотите разделить пространство между словами следующим образом:
вы можете сделать это следующим образом:
Я рассчитываю the отдельно, затем разбиваю текст на основе слов, которые заканчиваются на e.
Затем, считая слоги, вот моя реализация:
Я тестировал все тестовые примеры.
Вы неправильно используете метод split. Этот метод получает разделитель. Нужно написать что-то вроде этого:
Но если вы хотите подсчитать количество слогов, достаточно подсчитать количество гласных:
Друзья!
Для тех, кому надоело вручную подсчитывать количество слогов в строках стихов, предлагаю скачать и использовать эту несложную программу, разработанную мной для вас.
Позволяет копировать и вставлять стихотворения для проверки соблюдения размерности.
Название: Калькулятор слогов.xlsx
Размер: 96.84 кб
Описание: Программа считает количество слогов строках. В помощь поэтам для проверки размерности в стихах.
Если возникнут вопросы, рад буду помочь. Пишите в рецензиях и замечаниях.
Примечание: Программа для Microsoft Office Excel 2007 или выше
Здравствуйте, Алексей! Несколько раз пытался запустить Ваш счетчик, да что-то никак не получается. С загрузкой проблем нет, но вот сам Счетчик работать не желает. Что посоветуете?
Здраствуйте Павел.
Что значит "запустить"?
Его не нужно запускать. У вас не открывается .xcel файл?
Нужно просто открыть файл, скопировать своё стихотворение и вставить его в верхнюю строку. Всё остальное произойдёт автоматически.
Для последующего использования при закрытии файла отвечайте "нет" при сохранении изменений. Таким образом у вас всегда будет чистая, готовая к работе таблица.
Если у вас установлена устаревшая версия Microsoft Office Excel 2003, то советую вам переустановить офис Microsoft Office Excel 2007 для которого написана програма.
Вы правы - у меня установлен Офис-2003. Прошу прощения за беспокойство - не проверил.
Портал Стихи.ру предоставляет авторам возможность свободной публикации своих литературных произведений в сети Интернет на основании пользовательского договора. Все авторские права на произведения принадлежат авторам и охраняются законом. Перепечатка произведений возможна только с согласия его автора, к которому вы можете обратиться на его авторской странице. Ответственность за тексты произведений авторы несут самостоятельно на основании правил публикации и законодательства Российской Федерации. Данные пользователей обрабатываются на основании Политики обработки персональных данных. Вы также можете посмотреть более подробную информацию о портале и связаться с администрацией.
© Все права принадлежат авторам, 2000-2022. Портал работает под эгидой Российского союза писателей. 18+
Читайте также: