用字母表中的位置替换每个字母。
你需要给定一个字符串,用字母表中的位置替换每个字母。如果文本中的任何内容不是字母,请忽略它并不返回。
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
用字母表中的位置替换每个字母。相关推荐
- R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符、str_sub函数指定起始位置和终止位置替换子字符串
R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符.str_sub函数指定起始位置和终止位置替换子字符串 目录
- python3 替换字符串中指定位置字符
大家都知道字符串在python中是不可变数据类型,那么我们如何替换字符串中指定位置的字符呢? 字符串转换列表替换并转换解决: 1 def replace_char(string,char,index) ...
- C语言试题三十六之将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
1. 题目 请编写一个函数function,它的功能是:将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔 ...
- list -- set方法——替换列表中指定位置的元素
set方法用于替换列表中指定位置的元素. 返回值:索引位置替换前的元素. 参数:index用于指定要替换元素所在位置的索引. 参数:element用于指定要存储在指定位置的元素. 示例 本示例使用L ...
- 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)
#include<stdio.h> int main() {/*输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号('a'和'A'的序号为1). 输入*/char n ...
- mysql替换首字母_MySQL中使用replace、regexp进行正则表达式替换的用法分析
这篇文章主要介绍了MySQL中使用replace.regexp进行正则表达式替换的用法,结合具体实例形式分析了replace.regexp正则替换的使用技巧与相关注意事项,需要的朋友可以参考下 本文实 ...
- java 替换字母_【Java项目】将字符串中的字母全部替换成字母的下一个字母
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 输入:aBxyZ 输出:bCyzA [java] view plain copy print? 1.package com.iotex; 2./** 3. ...
- 《排列字母》把字符串中的字母按其在字母表中的顺序排列。
小蓝要把一个字符串中的字母按其在字母表中的顺序排列. 例如,LANQIAO 排列后为 AAILNOQ. import java.util.Arrays; import java.util.Scanne ...
- 编写名为censor的函数,用来把字符串中出现的每一处字母“foo”替换成“xxx”。例如,字符串“food fool”会变为“xxxd xxxl”。再不失清晰性的前提下程序越短越好
编写名为censor的函数,用来把字符串中出现的每一处字母"foo"替换成"xxx".例如,字符串"food fool"会变为"x ...
- 29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 例如,若输入abc4EFg,则应输出aBc4EFg. 效果 代码 #i ...
最新文章
- 应用监控CAT之cat-client源码阅读(一)
- 《Unity 3.x游戏开发实例》一1.5 欢迎来到Unity 3D
- 2000亿次开放学习后,DeepMind的智能体成精了
- python不可变的列表被称为_【Python学习】可变类型和不可变类型
- miui微博html5版关闭,MIUI10迎来最后一波开发版推送 可关闭广告消息
- java之arr.toString()与Arrays.toString(arr)区别
- python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
- 这辈子最难忘的一顿饭是什么?
- 自动化运维--python_自动化-设计师的朋友还是敌人?
- 计算机启动太慢可以设置什么来加速启动速度,电脑开机启动慢怎么办?教你4种设置方法,轻松加快win10开机速度!...
- ModelSim 仿真常见问题及解决办法
- DGraphDTA训练部分源码解读分析(一)2021SC@SDUSC
- LInux的网络设置之(Bridged)桥接模式
- 常用计算机英语语句,常用的英语语句附中文
- EBS日记账冲销API
- 苹果电脑MacBook插入移动硬盘没有反应/不显示
- 学习通过标签内部的style设置样式,仅UI
- Nvidia Summer Camp Day34 个人心得
- LiveNVR传统安防摄像机接入互联网直播-支持多种分屏展示
- 第二届「开悟」大赛结果公布,联动高校破局AI研究挑战