比如我想实现传递字符‘11’ 在数据中搜索{‘112’,‘121’,‘221’,‘211’,‘121’}有多少个数据是有两个11的

问题描述

比如我想实现传递字符‘11’ 在数据中搜索{‘112’,‘121’,‘221’,‘211’,‘121’}有多少个数据是有两个11的 问题补充:这里我应该得到4个

解决方案

<script type="text/javascript">$(document).ready(function(){var str = "{'112','121','221','211','121'}";str = str.replace('{','[').replace('}',']');var arr = eval(str);var reg = /^.*1+.*1+.*$/;var count = 0;$.each(arr,function(s){if(reg.exec(arr[s])){count++;}});alert(count);});</script>
解决方案二:
将对应字符串替换成"",比较替换前和替换后的长度即可
解决方案三:
在 wanghuanqiu 兄的代码上扩展了下! function huoqu(){ var count=0; var ayy =['112','1211','221','211','121']; for(var i=0 ;i<ayy.length;i++){ var index=ayy[i].length-ayy[i].replace(/[1]/g,'').length; alert(index) if(index==2 && ayy[i].indexOf("1")!=ayy[i].lastIndexOf("1")){ count ++; } } alert(count); }
解决方案四:
没用过jquery,纯jsfunction getString(ayy){var count=0;for(var i=0 ;i<ayy.length;i++){ var index = ayy[i].indexOf("1"); var lastIndex = ayy[i].lastIndexOf("1"); if((index != lastIndex ) && (ayy[i].substring(index+1,lastIndex).indexOf("1") == -1)){ count ++;}}return count;}var arry =['112','1211','221','211','121'];alert(getString(arry));
解决方案五:
function getString(ayy){var count=0;for(var i=0 ;i<ayy.length;i++){ if(ayy[i].indexOf("1")!=ayy[i].lastIndexOf("1")){ count ++;}}return count;}var arry =['112','121','221','211','121'];alert(getString(arry));
解决方案六:
public getString(String[] ayy){int count=0;for(int i=0 ;i<ayy.length;i++){ if(ayy[i].indexOf("1")!==ayy[i].lastIndexOf("i")){ count ++;}}System.out.println("共有"11"+count);}

时间: 2024-09-20 17:19:27

比如我想实现传递字符‘11’ 在数据中搜索{‘112’,‘121’,‘221’,‘211’,‘121’}有多少个数据是有两个11的的相关文章

EXCEL表如何快速删除不想用的字符

  在EXCEL表中有很多需要删除的字符,那么大家知道如何才能快速删除那些不想要的字符吗?今天我就教给大家一个方法,那么首先你需要全部选中你想要删除符号的单元格,然后你需要点击菜单栏上的编辑并替换,然后在弹出的查找和替换窗口中输入你要查找的内容,然后你再输入你要替换的字符,然后你需要点击全部替换,然后你会发现所有的符号就会被替换成空的了,那么说到这里我想大家应该已经知道怎么去做了,最后我再给大家一个参考图片,这有助于大家进行操作.

delphi 怎么获取txt文本里我想要的字符

问题描述 delphi 怎么获取txt文本里我想要的字符 例如 文本里面 aaaaaaaa='4'bbbbbbbb='2'怎么可以把4和2取出来然后放在delphi的查询数据库的语句作为条件去查询 解决方案 你可以去处每一行,然后获取等号位置,然后取它后面的字符,当然最好还是用正则

java-怎么从字符串中截取到自己想要的字符?

问题描述 怎么从字符串中截取到自己想要的字符? public static void main(String[] args) { //这是一个字符串 我要截取它的a n String s = "renguanyu"; int x = s.indexOf("a"); System.out.println("开始索引" + x); int y = s.indexOf("n"); System.out.println("结

急求高手,高手进!!javascript中怎么在指定的起始位置、改变我想要的字符、其他不变??

问题描述 怎么在指定的起始位置.改变我想要的字符.其他不变前后面的不变??高手进.谢谢. 解决方案

Dreamweaver构建Blog(11):BLOG站内搜索的实现

dreamweaver 经常看到许多网站有一个站内搜索功能,这个是如何实现呢?如果是ASP,那Dreamweaver很快就能实现.现在是ASP.NET,得稍微手编一下. 11.1 SELECT高级搜索技巧 经过上面章节的学习,对SELECT多少会点了解.SELECT高级搜索技巧,其实也没有什么神秘,主要与模式匹配运算符的运用有关.所以这里主要讲解模式匹配运算符的运用. 模式匹配运算符LIKE.NOT LIKE常用于模糊查找,它判断列值是否与指定的字符串格式相匹配.LIKE用于查找匹配一定条件的记

android-Android中怎么把一个方法中的值传递到另一个方法中

问题描述 Android中怎么把一个方法中的值传递到另一个方法中 如下 public final Handler viewHandler = new Handler() {...........................};假设这里面有一个值要传递到 public void initViews() { .'''''''''''}:这里面 请大神指教 解决方案 为你想传入的那个方法添加传入数据类型的参数,然后在后一个方法中处理传入的数据,调用此方法的时候就可以传值了 public void

图片-SQL将列数据中字段的一个字符去除

问题描述 SQL将列数据中字段的一个字符去除 这个sgrade里数据前的's'是我通过update sc set sgrade='s'+sgrade加进去的,现在要去掉这个s怎么办 解决方案 update sc set sgrade=replace(sgrade, 's', '') 解决方案二: SQL 字段取字符位置与循环修改数据 解决方案三: 就操作而言,可以用字符串切割或者STRING操作按位从第二个字符读取,然后更新掉sgrage的值就可以了 解决方案四: 你的这个S 会有重复吗,没有重

修改按钮-Android中adapter数据传递出去与控制activity中按钮状态

问题描述 Android中adapter数据传递出去与控制activity中按钮状态 1C 求大神告知,我在adapter中获得了数据,是一个List 现在我在包适配器的这个activity中要用这个List如何将数据传递到activity中去呢?或者说我在activity中如何调用这个数据呢?还有一个问题,我在adapter中 viewHolder.imageIsCheck.setTag(position); convertView.setOnClickListener(new Content

《IP组播(第1卷)》一2.11 交换机中的数据包复制过程

2.11 交换机中的数据包复制过程 几乎所有设备上要求能够支持的组播转发都是开放标准的,由IETF之类的组织起草的标准.但网络设备中数据包的实际转发行为则没有对应的开放标准.对于单播数据包传输也是如此.每个厂商,或者有时是每条产品线,实施的转发机制是区分每个平台的标准. IP组播转发的核心内容是数据包复制过程.数据包复制指的是在物理上复制某个数据包,并把复制的数据包从转发路径上的目的接口发送出去. 在每个平台上,复制过程的区别在于网络设备是在哪里完成的复制.Cisco的每个网络平台在处理这个过程