Есть ли библиотека javascript для подсчета количества слогов в слове? Как считать?
Спасибо
Редактировать
Спасибо Sydenam и zozo за полезную информацию и возможные ответы.
Я нашел код Pesto на этом форуме , но он написан на Ruby. Ниже приводится одна из его кратких версий:
def new_count(word)
word.downcase!
return 1 if word.length <= 3
word.sub!(/(?:[^laeiouy]es|ed|[^laeiouy]e)$/, '')
word.sub!(/^y/, '')
word.scan(/[aeiouy]{1,2}/).size
end
Это кажется коротким, но сложным. Можете ли вы перевести эту функцию на javascript?
Есть ли библиотека javascript для подсчета количества слогов в слове? Как считать?
Спасибо
Редактировать
Поблагодарите Sydenam и zozo за полезную информацию и возможные ответы.
Я нашел код Pesto на этом форуме , но он написан на Ruby. Ниже приводится одна из его кратких версий:
def new_count(word)
word.downcase!
return 1 if word.length <= 3
word.sub!(/(?:[^laeiouy]es|ed|[^laeiouy]e)$/, '')
word.sub!(/^y/, '')
word.scan(/[aeiouy]{1,2}/).size
end
Это кажется коротким, но сложным. Можете ли вы перевести эту функцию на javascript?
Есть ли библиотека javascript для подсчета количества слогов в слове? Как считать?
Спасибо
Редактировать
Спасибо Sydenam и zozo за полезную информацию и возможные ответы.
Я нашел код Pesto на этом форуме , но он написан на Ruby. Ниже приводится одна из его кратких версий:
def new_count(word)
word.downcase!
return 1 if word.length <= 3
word.sub!(/(?:[^laeiouy]es|ed|[^laeiouy]e)$/, '')
word.sub!(/^y/, '')
word.scan(/[aeiouy]{1,2}/).size
end
Это кажется коротким, но сложным. Можете ли вы перевести эту функцию на javascript? Еще раз спасибо.