你需要给定一个字符串,用字母表中的位置替换每个字母。如果文本中的任何内容不是字母,请忽略它并不返回。

 1 function alphabetPosition(text) {
 2  let list = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
 3  text = text.toLowerCase().replace(/[\W_]/g,'');
 4 console.log(text, 'b')
 5  let data = text.split('');
 6 console.log(data)
 7  let arr = [];
 8  data.forEach(function(ele) {
 9   for (let i = 0; i < list.length; i++) {
10    if (ele == list[i]) {
11     arr.push(i+1);
12    }
13   }
14  })
15
16  console.log(arr, 'a')
17
18  return arr.join(' ');
19 }
20 alphabetPosition("The narwhal bacons at midnight")

转载于:https://www.cnblogs.com/mxyr/p/9238277.html

用字母表中的位置替换每个字母。相关推荐

  1. R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符、str_sub函数指定起始位置和终止位置替换子字符串

    R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符.str_sub函数指定起始位置和终止位置替换子字符串 目录

  2. python3 替换字符串中指定位置字符

    大家都知道字符串在python中是不可变数据类型,那么我们如何替换字符串中指定位置的字符呢? 字符串转换列表替换并转换解决: 1 def replace_char(string,char,index) ...

  3. C语言试题三十六之将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔 ...

  4. list -- set方法——替换列表中指定位置的元素

    set方法用于替换列表中指定位置的元素. 返回值:索引位置替换前的元素. 参数:index用于指定要替换元素所在位置的索引. 参数:element用于指定要存储在指定位置的元素. 示例  本示例使用L ...

  5. 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)

    #include<stdio.h> int main() {/*输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号('a'和'A'的序号为1). 输入*/char n ...

  6. mysql替换首字母_MySQL中使用replace、regexp进行正则表达式替换的用法分析

    这篇文章主要介绍了MySQL中使用replace.regexp进行正则表达式替换的用法,结合具体实例形式分析了replace.regexp正则替换的使用技巧与相关注意事项,需要的朋友可以参考下 本文实 ...

  7. java 替换字母_【Java项目】将字符串中的字母全部替换成字母的下一个字母

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 输入:aBxyZ 输出:bCyzA [java] view plain copy print? 1.package com.iotex; 2./** 3. ...

  8. 《排列字母》把字符串中的字母按其在字母表中的顺序排列。

    小蓝要把一个字符串中的字母按其在字母表中的顺序排列. 例如,LANQIAO 排列后为 AAILNOQ. import java.util.Arrays; import java.util.Scanne ...

  9. 编写名为censor的函数,用来把字符串中出现的每一处字母“foo”替换成“xxx”。例如,字符串“food fool”会变为“xxxd xxxl”。再不失清晰性的前提下程序越短越好

    编写名为censor的函数,用来把字符串中出现的每一处字母"foo"替换成"xxx".例如,字符串"food fool"会变为"x ...

  10. 29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

    29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 例如,若输入abc4EFg,则应输出aBc4EFg. 效果 代码 #i ...

最新文章

  1. 应用监控CAT之cat-client源码阅读(一)
  2. 《Unity 3.x游戏开发实例》一1.5 欢迎来到Unity 3D
  3. 2000亿次开放学习后,DeepMind的智能体成精了
  4. python不可变的列表被称为_【Python学习】可变类型和不可变类型
  5. miui微博html5版关闭,MIUI10迎来最后一波开发版推送 可关闭广告消息
  6. java之arr.toString()与Arrays.toString(arr)区别
  7. python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
  8. 这辈子最难忘的一顿饭是什么?
  9. 自动化运维--python_自动化-设计师的朋友还是敌人?
  10. 计算机启动太慢可以设置什么来加速启动速度,电脑开机启动慢怎么办?教你4种设置方法,轻松加快win10开机速度!...
  11. ModelSim 仿真常见问题及解决办法
  12. DGraphDTA训练部分源码解读分析(一)2021SC@SDUSC
  13. LInux的网络设置之(Bridged)桥接模式
  14. 常用计算机英语语句,常用的英语语句附中文
  15. EBS日记账冲销API
  16. 苹果电脑MacBook插入移动硬盘没有反应/不显示
  17. 学习通过标签内部的style设置样式,仅UI
  18. Nvidia Summer Camp Day34 个人心得
  19. LiveNVR传统安防摄像机接入互联网直播-支持多种分屏展示
  20. 第二届「开悟」大赛结果公布,联动高校破局AI研究挑战

热门文章

  1. 导致存储过程重新编译的原因
  2. ABP源码分析二十八:ABP.MemoryDB
  3. Bzoj 4408: [Fjoi 2016]神秘数 可持久化线段树,神题
  4. CONVERT函数全部用法对日期操作
  5. symbian VC环境配置及其helloword详解
  6. dcopserver出错解决办法
  7. VS2008安装deffactory.dat文件错误解决方法
  8. Bytom矿池接入协议指南
  9. MVC中添加动作过滤器的方法
  10. 收集的正则表达式列子大全,方面他人,自己备用