输入一个单词,输出该单词拆分后的各个音节

//单词拆分音节

function syllables(word){

var letters=word;

var syllablesArray=[];

while(letters.length>0){

var lastSyllable=letters.match(/(^y|y(?=[aeiou])|bh|ch|gh|sc|wr|ng$|[^aeiouy])?([aeiou]*y?)?([^aeiouy]*)?$/i);

if(lastSyllable){

var currentSyllable=lastSyllable[0];

syllablesArray.push(currentSyllable);

var syllableLength=currentSyllable.length;

lettersCount=letters.length;

letters=letters.substr(0,lettersCount-syllableLength);

console.log(letters);

}

}

if(syllablesArray){

return syllablesArray.reverse().join("+");

}else{

return "";

}

}

javascript英语单词音节拆分_英语单词音节拆分程序相关推荐

  1. 如何提高学生对计算机英语的兴趣论文,如何培养小学生英语学习的兴趣_英语论文.doc...

    如何培养小学生英语学习的兴趣_英语论文_范文先生网 如何培养小学生英语学习的兴趣 陆进花 (甘肃省金昌市永昌县河西堡第一小学) 摘 要:在小学英语教学中,英语教师普遍感到学生对英语这门学科兴趣不高,课 ...

  2. javascript英语单词音节拆分_英语音节及音节划分规则2018整理

    英语音节及音节划分规则 音节: 音节是读音的基本单位, 任何单词的读音, 都是分解为一个个音节来朗读的.在英语 中, 元音特别响亮, 一个元音可以构成一个音节: 一个元音和一个或几个辅音结合也可以构 ...

  3. javascript英语单词音节拆分_英语音节知识

    音节是读音的基本单位,任何单词的读音,都可以分解为一个个音节朗读.在英语中,一般来说,元音发音响亮,可以构成音节,辅音发音不响亮,不能单独构成音节([m].[n].[l]例外),一个元音可以构成一个音 ...

  4. javascript英语单词音节拆分_英语启蒙:自然拼读之单词合成与分割

    这是软实力英语的第542篇原创文章. 培养孩子的语音意识,是培养阅读能力的重要组成部分.研究表明,语音意识差的孩子阅读能力也较差. 具体来说,就是自然拼读(phonics)的过程,包括:1. 字母及字 ...

  5. javascript英语单词音节拆分_英语单词音节的划分:成音节详解

    提示:点击单词可以听到发音,所有示例单词发音均为英式音标发音 在语音学里,一个音节通常要有一个元音,一般情况是由一个元音加上一个或多个辅音构成.但是有些辅音比较特殊,这些辅音通常比较响亮,可以和其他的 ...

  6. 英语单词词性顺口溜_英语十大词性口诀和用法

    词性指以词的特点作为划分词类的根据.词类是一个语言学术语,是一种语言中词的语法分类,是以语法特征(包括句法功能和形态变化)为主要依据.兼顾词汇意义对词进行划分的结果. 英语词性的分类 词类又叫词性,英 ...

  7. 英语背单词有用吗_英语学习背单词有用吗?

    背单词,我觉得首先要明确"目的"何在. 首先,我认为--单纯觉得"背"单词能提高英语学习--是不明智的.背了多少单词,不代表会用多少单词.背单词,意在" ...

  8. java 开票金额拆分_关于开票尾差拆分凑整的算法问题

    多个费项合计计算含税价与分别计算含税的合计不一致,存在尾差. 例如: 不含税税率含税价 费项15133.21 6%5441.2 费项22647976.26 6%2806854.84 费项3475247 ...

  9. javascript英语单词音节拆分_英语连读时拆分中间单词吗?

    谢邀,这个问题稍有些超出我的知识水平.查阅了有关juncture的资料,说说个人的理解.欢迎批评指正. an actor /ən ˈæktɚ/这种情况,我们知道/ə/和/n/./æ/和/k/./t/和 ...

最新文章

  1. linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置
  2. C# 设置Menustrip提示框的显示
  3. 【机器视觉】 dev_display算子
  4. Spring Schedule定时关单快速入门
  5. kafka中topic默认属性_分享:Kafka 的 Lag 计算误区及正确实现
  6. C++模板类中使用静态成员变量(例如Singleton模式)
  7. hibernate一级缓存_Hibernate缓存–一级缓存
  8. Coolite服务端方法调用与Web.Config配置
  9. 图论画图有力工具 csacadmy app Graph Editor
  10. hdu1251统计难题
  11. 小白成为大数据工程师 需掌握哪些知识技能
  12. 用户与计算机通信的界面是什么意思,GUI是什么意思
  13. docker架构的详解
  14. 金海佳学C++primer 练习9.4/9.5
  15. C语言之父Dennis Ritchie辞世
  16. Android无菜单键,如何触发onCreateOptionsMenu(Menu menu)
  17. 【SQL语法基础】SQL99是如何使用连接的,与SQL92的区别是什么?
  18. Centos7 下移动所有文件到一个新的目录
  19. backports/lzma/_lzmamodule.c:115:18: fatal error: lzma.h: No such file or directory serWarning: Coul
  20. numpy的内存映射

热门文章

  1. WDF开发USB设备驱动教程(1)
  2. 验证码登录开发----手机验证码登录
  3. 【Hive】内置函数—日期函数
  4. 计算机视觉产品推荐,个性化推荐:人工智能中的计算机视觉、NLP自然语言处理和个性化推荐系统哪个前景更好一些?...
  5. keepalive+nginx搭建主从负载服务器
  6. GCC背后的故事OpenCV相逢何必曾相识
  7. 揭秘!用标准Go语言能写脚本吗?
  8. 【GBASE培训】GBase数据库2022年第6期培训圆满结束
  9. 用 Flask 来写个轻博客 (1) — 创建项目
  10. MeasureSpec源码解读