javascript查找字符串中出现最多的字符和次数的小例子

2014-04-05  来源:本站原创  分类:javascript技巧  人气:1 

这篇文章介绍了javascript查找字符串中出现最多的字符和次数的小例子,有需要的朋友可以参考一下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>无标题文档</title>
 <script>
 var str = 'hskflassssssssskssssdssssussssghgfhssssdsssfh';
 var arr = str.split('');
 arr.sort();
 str = arr.join('');
 var re = /(\w)\1+/g;
 var value = '';
 var num = 0;
 str.replace(re,function($0,$1){
 if($0.length > num){
 num = $0.length;
 value = $1;
 }
 });
 alert('最多的字符:'+value+',个数:'+num);
 </script>
 </head>
 <body>
 </body>
 </html>

相关文章
  • javascript查找字符串中出现最多的字符和次数的小例子 2014-04-05

    这篇文章介绍了javascript查找字符串中出现最多的字符和次数的小例子,有需要的朋友可以参考一下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&

  • JavaScript计算字符串中每个字符出现次数的小例子 2014-11-26

    这篇文章介绍了在JS中计算字符串中每个字符出现的次数,有需要的朋友可以参考一下 代码如下: function numInstring(str){ str=str.replace(/ /ig,""); var strArr=str.split(""); var result=[],beforeLength,afterLength,reg; for(var i=0;i<strArr.length;i++){ if(str.indexOf(strArr[i])!=-

  • php strstr查找字符串中是否包含某些字符的查找函数 2014-09-16

    strstr()函数的作用是:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(大小写敏感). PHP 判断字符串是否包含其它字符 以下几个函数均可用来判断某字符串是否包含另外一个字符串PHP 中判断一个字符串是否包含其它字符是很常见的操作. 虽然很简单,但还是写了几个函数,质量可能不是很高,权当锻炼. 如果这几个函数恰好能帮上你的忙,我将会很高兴的.这几个函数中,我比较喜欢第四个... <?php /** * 以下几个函数均可用来判断某字符串是否包含另外一个字符串 * PHP

  • java去除字符串中的空格.回车.换行符.制表符的小例子 2014-10-19

    java去除字符串中的空格.回车.换行符.制表符的小例子,需要的朋友可以参考一下 import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author lei * 2011-9-2 */ public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null)

  • JavaScript实现查找字符串中第一个不重复的字符 2015-05-01

    这篇文章主要介绍了JavaScript实现查找字符串中第一个不重复的字符,需要的朋友可以参考下 此算法仅供参考,小菜基本不懂高深的算法,只能用最朴实的思想去表达. //找出字符串中第一个不重复的字符 // firstUniqueChar("vdctdvc"); --> t function firstUniqueChar(str){ var str = str || "", i = 0, k = "", _char = "&quo

  • Shell脚本实现查找字符串中某字符最后出现的位置 2015-04-15

    这篇文章主要介绍了Shell脚本实现查找字符串中某字符最后出现的位置,本文给出了Shell脚本和C语言程序的实现代码,需要的朋友可以参考下 需要对字符串查找其中某个字符最后出现的位置,这个在PHP (strrpos)或者Perl (rindex)里面都有现成函数可用的功能,在Shell里面居然一时想不出个道道来.在论坛上发贴也没人解答(不知道是问题太简单还是真的很高深...). 因为事情紧急等不得,于是求救大学同学.Pacman不愧是个中高手,三两下点醒梦中人: rindex.sh代码: #!/

  • PHP去掉字符串中的最后一个字符 2013-08-17

    今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 系统自带的函数也可实现这样的效果,两种方法: 1) substr($str, 0, -1) 2)rtrim($str, ","

  • 查找字符串中的汉字 2014-04-30

    查找字符串中的汉字 SELECT REPLACE (wmsys.wm_concat (a.sub2), ',') AS cstr FROM (SELECT ROWNUM AS rn, b.s1 AS s1, SUBSTR (SUBSTR (b.s1, ROWNUM), 0, 1) AS sub2, ASCII (SUBSTR (SUBSTR (b.s1, ROWNUM), 0, 1)) AS asub2 FROM DUAL a, (SELECT 'abc测试1' AS s1 FROM DUAL)

  • Python:让字符串中的两个字符调换位置 2014-05-31

    python中字符串本身是无法修改的,所以要让字符串中的两个字符调换位置有点麻烦,如下: #-*- encoding:utf-8 -*- string = 'abc123456' i=3 j=5 print string temp = string[j] trailer = string[j+1:] if j + 1 < len(string) else '' string = string[0:j] + string[i] + trailer string = string[0:i] + te

  • 在c#中把字符串转为变量名并获取变量值的小例子 2014-06-03

    这篇文章介绍了在c#中把字符串转为变量名并获取变量值的小例子,有需要的朋友可以参考一下 public class Program { public string str = "spp"; public string spp = "Hello World!"; public static void Main(string[] args) { Program p = new Program(); Console.WriteLine(p.GetType().GetFiel

  • Asp.net中获取应用程序完整Url路径的小例子 2014-03-27

    Asp.net中获取应用程序完整Url路径的小例子,需要的朋友可以参考一下 /// <summary> /// Gets the absolute root /// </summary> public static Uri AbsoluteWebRoot { get www.jb51.net { var context = HttpContext.Current; UriBuilder uri = new UriBuilder(); uri.Host = context.Reque

  • .net中使用xsl文件作为导航菜单的小例子 2015-03-31

    .net中使用xsl文件作为导航菜单的小例子,需要的朋友可以参考一下 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="testweb.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

  • 一道题目:用java实现 查找字符串中第一个没有重复出现的字符 2010-05-11

    今天在javaeye上看到一个题目 找出字符串中第一个没有重复出现的字符 譬如 "teeter" 就输出"r" 如果是"teeterh" 还是输出"r" 没有重复出现的字符中的第一个 个人感觉Eastsun网友给出了最优的解,相当的不错! 值得学习! 原文:http://www.javaeye.com/topic/138206 public class Simple{ public static char getChar(St

  • 用Java正则去掉字符串中重复出现的字符 2014-02-16

    abcde 顺序可以不一样,也就是去掉重复出现的字符 String str = "abcdeabcdeabcdeaaaaaadddddceeeeabcccccccacadaeec"; str = str.replaceAll(reg, ""); System.out.println(str); str = str.replaceAll("(?s)(.)(?=.*\\1)", ""); (?s)(.)(?=.*\1) (?s)

  • php中删除字符串中最先出现某个字符的实现代码 2014-09-29

    删除字符串中最先出现某个字,就是通过explode的灵活用法,需要的朋友可以参考下 $a = "字符串"; $c= explode("要删除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一个字符串分割另一个字符串 描述 array explode ( string separator, string string [, int limit] ) 此函数返回由字符串

  • js判断字符串中是否存在某些字符的方法 2012-03-02

    var patt = new RegExp('Adam');//要查找的字符串为'Adam' var str = 'My name is Adam Li.'; if(patt.test(str)){//字符串存在返回true否则返回false document.write('字符串中有Adam'); }else{ document.write('字符串中没有Adam'); } 李汉团 Mar 2,2012

  • javascript获取字符串中的数字,字母,中文 2012-03-20

    1.通过js得到字符串中的数字 function getnumbystr(str) { if(str=="" || str==null) { return 0; } var fg = true; var len = str.length; var numstr = "0123456789."; var ch; var rstr=''; for(var i=0;i-1){ rstr=rstr+ch; } } alert(str+"返回结果:"+rs

  • 提取字符串中想要的字符串并将她们组成一个字符串数组: 2013-03-16

    问题:提取所有的ssid后面的字符串并组成一个字符串数组: var result=16; var bssid=new Array(); var ssid=new Array(); var type=new Array(); var auth=new Array(); var encrypt=new Array(); var rssi=new Array(); bssid[0]='ac6e1a0c7cb1'; ssid[0]='ChinaNet-782b'; type[0]=0; auth[0]=

  • 统计出现最多的字符次数的js代码 2015-02-18

    一小段代码,经常出现在面试笔试题中的:统计一个字符串中出现最多的字符的次数,可以是英文或者数字. 应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回.代码如下: var countMost = function(str){ if(!str) return; var _count = 0, _temp = 0, _reg, _char; for(var i=0; i<str.length; i++){ _reg = new RegExp(str.charAt(i)

  • javascript截取字符串小结 2014-01-04

    本文章收藏了多种字符截取的方法,包括常用的js截取字符串,截取字符串函数及常用的截取使用,非常的简单实用,有需要的小伙伴可以参考下. 本文总结介绍了三种使用Javascript截取字符串的方法,同时也总结了两种截取中文字符串的办法,分享一下. 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定要提取的子串的第一