jjzjj

Ruby,数音节

我正在使用ruby​​来计算我拥有的一些内容的GunningFogIndex,我可以成功地实现此处描述的算法:GunningFogIndex我正在使用以下方法来计算每个单词中的音节数:Tokenizer=/([aeiouy]{1,3})/defcount_syllables(word)len=0ifword[-3..-1]=='ing'thenlen+=1word=word[0...-3]endgot=word.scan(Tokenizer)len+=got.size()ifgot.size()>1andgot[-1]==['e']andword[-1].chr()=='e'andwo

javascript - 将卡纳达语单词拆分为音节簇

我们想知道是否有任何方法可以使用JavaScript拆分卡纳达语单词以获得音节簇。例如,我想将单词ಕನ್ನಡ拆分为音节簇["ಕ","ನ್ನ","ಡ"]。但是当我用split拆分时,实际得到的数组是["ಕ","ನ","್","ನ","ಡ"]ExampleFiddle 最佳答案 我不能说这是一个完整的解决方案。但是在一定程度上对单词的形成方式有一些基本的了解:vark='ಕನ್ನಡ';varparts=k.split('');arr=[];for(vari=0;i0xCB9||k.charCodeAt(i)==0xCCD){s+=k.c

javascript - 如何计算javascript中一个单词的音节数?

是否有计算单词中音节数的javascript库?怎么算?谢谢编辑感谢Sydenam和zozo提供的有用信息和可能的答案。我通过Pestoatthisforum找到了代码,但它是用Ruby编写的。其简明版本之一如下:defnew_count(word)word.downcase!return1ifword.length这看起来很短但很复杂。你能把这个函数翻译成javascript吗?再次感谢。 最佳答案 翻译成javascript:functionnew_count(word){word=word.toLowerCase();//wo

PHP - 删除重复的音节词

我是新手,想知道如何在PHP中使用正则表达式。如果我有像"haha""abcabcabc""hehehe""cupcupcup"这样的文本(包含重复的音节词)。如何删除该文本?(比如$text="cupcupcup";),如何让它像$text="";)很抱歉,如果有同样的问题(我有搜索,但找不到描述我的问题的页面)感谢您的赞赏。:) 最佳答案 尝试$txt=preg_replace("/^(.*)(\\1+)$/","",$txt);这会在字符串的开头搜索一个序列,然后匹配该字符串的至少一个重复项,然后匹配字符串的结尾。例如$txt

STM32 蜂鸣器介绍 配置 播放音节

        蜂鸣器一般被分为两类:有源蜂鸣器和无源蜂鸣器。其中源是振荡源。有源蜂鸣器内部有振荡电路,可以把直流电源转换为一定频率的脉冲信号。因为它一直输出一定的频率,我们无法改变频率,所以声音只有一种,我们只能通过电源,控制它发不发声。    无源蜂鸣器没有内部的振荡源,我们给它一个信号,控制其频率就能发出不同的声音。而我们平时听到的音乐都是有音节的,音节又是受频率控制,所以我们只要控制其频率就能发出所需要的音节和音乐。市面上大部分的电子琴,也是这种原理。    在控制无源蜂鸣器的时候,只给它一个低电平或者高电平,它是不会响的。必须给他一个频率或者说是一个方波,它才会发声。 TIM_Tim

PHP 音节检测

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我想找到一种方法,能够使用PHP将单词拆分为音节。例如,单词“nevermore”通过detect_syllables()运行,将返回“nev-er-more”。有什么好的API或其他东西吗?

python - 计算单词中的音节数

我是初学者,我有一个问题需要帮助。这是家庭作业,因此不胜感激任何提示。我已经看到了一些类似的主题,但答案超出了我所知道的范围......作为大型程序的一部分,我需要计算文本文件中的音节数。除了音节,我已经得到了我需要的一切。我尝试了几种不同的方法,但并不总能捕捉到特殊情况。我应该“计算相邻元音组的数量,不包括单词末尾的‘e’。”我明白这意味着什么,但我无法在我的程序中正确使用它。这是我的:::defsyllables(word):syl=0vowels='aeiouy'starts=['ou','ei','ae','ea','eu','oi']endings=['es','ed','e

python - 找出单词中的音节数

我需要使用NLTK找出英语单词中的音节数。这是我到目前为止的代码:importcursesfromcurses.asciiimportisdigitimportnltkfromnltk.corpusimportcmudictd=cmudict.dict()defnsyl(word):return[len(list(yforyinxifisdigit(y[-1])))forxind[word.lower()]]>>>nsyl(arithmetic)函数调用后,我收到一个名称错误,指出算术未定义。谁能帮我找出代码中的错误? 最佳答案 你