博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符在字符串中出现的次数和位置
阅读量:5771 次
发布时间:2019-06-18

本文共 652 字,大约阅读时间需要 2 分钟。

var str = 'To be, or not to be, that is the question.';var count = 0; // 出现的次数var countArr = []; // 出现的位置var targetChar = 'e';// 方法一var reg = new RegExp(targetChar, 'g');str.replace(reg, function(item, index){  count ++;  countArr.push(index);  return item;})console.log(count, countArr); // 4 [4, 18, 31, 35]// 方法二count = 0;countArr = []];var pos = str.indexOf(targetChar);while(pos>=0){    count ++;    countArr.push(pos);    pos = str.indexOf(targetChar, pos+1);}console.log(count, countArr); // 4 [4, 18, 31, 35]// 方法三count = 0;countArr = [];var arr = str.split('');for(var i=0, len=arr.length; i

转载于:https://juejin.im/post/5cdbacfb6fb9a03247157edb

你可能感兴趣的文章
Android中的Cursor
查看>>
我的友情链接
查看>>
打造一台称手的工作站-配置Ubuntu
查看>>
Java Web Application 自架构 一 注解化配置
查看>>
如何 debug Proxy.pac文件
查看>>
Python 学习笔记 - 面向对象(特殊成员)
查看>>
Kubernetes 1.11 手动安装并启用ipvs
查看>>
c/c++互相调用
查看>>
Puppet 配置管理工具安装
查看>>
ciscodk:1D0-610已上架
查看>>
Bug多,也别乱来,别被Bug主导了开发
查看>>
sed 替换基础使用
查看>>
高性能的MySQL(5)创建高性能的索引一B-Tree索引
查看>>
附件3:eclipse memory analyze使用教程
查看>>
《51CTO博客2.0——活跃之星评选大赛》送的获奖书籍及个人感言
查看>>
oracle备份与恢复--rman
查看>>
近70万美国运通印度分公司客户个人详细信息遭泄露
查看>>
Memcached主主复制+Keepalived高可用群集
查看>>
Postfix邮件发送和接收实验
查看>>
在LNMP架构中搭建zabbix监控服务!!!
查看>>