正则 重复项最多得子项

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
    window.onload = function ()
    {
        var str = ‘aagsdaafgdgdfgafdghsasdssaa‘;
        var arr = str.split(‘‘);
        str = arr.sort().join(‘‘);
        var value = ‘‘;
        var index = 0;
        var re = /(\w)\1+/g;

        str.replace(re,function ($0,$1)
        {
            if(index < $0.length)
            {
                index = $0.length;
                value = $1;
            }

        })

        alert(‘最多的值:‘+ value + ‘重复次数‘ + index );
    }
</script>
</head>

<body>
</body>
</html>
时间: 2024-08-03 14:03:27

正则 重复项最多得子项的相关文章

js去除数组重复项

原文:js去除数组重复项 第一次写,感觉不知道写啥,想了半天决定还是用以前用过的一些东西,看了看就写数组去除重复项算了^_^. 去除数组重复项有很多方法,之前因为用到,看了一下以前搜集的一些代码,进行比较,在这里总结一下,希望能给各位有所帮助,有什么问题,请各位大神不吝指导. 方法一: //两个for循环 Array.prototype.delRepeat1 = function () { var r = new Array(); label: for (var i = 0, n = this.

维护序列项顺序的同时消除重复项

在序列中,经常会碰到有重复项的情况,有时需要消除重复的项. 解决方案:使用set来构造无重复数据项类型.如: a = [1, 5, 2, 1, 9, 1, 5, 10] >>> set(a) {1, 2, 10, 5, 9} 使用set构造数据后,原始的序列元素失去了当初的相对顺序.同时简单的使用set会有另一个问题:可哈希.我们知道,像list中包含list或dict等符合类型且作为set的构造函数参数进行set对象创建时,会有以下报错: >>> c = [{'x':

LeetCode 442. Find All Duplicates in an Array (在数组中找到所有的重复项)

Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements that appear twice in this array. Could you do it without extra space and in O(n) runtime? Example: Input: [4,3,2,7,

remove-duplicates-from-sorted-list I&amp;II——去除链表中重复项

I.Given a sorted linked list, delete all duplicates such that each element appear only once. For example,Given1->1->2, return1->2.Given1->1->2->3->3, return1->2->3. PS:遍历,而后记录pre,并删除后续重复node 1 /** 2 * Definition for singly-linke

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset

JAVA中消除list中重复项

/**      * 消除list中重复项      * @param srcList      * @return      */     public static List<GpsData> dealRepeat(List<GpsData> srcList){         for(int m =0; m<srcList.size(); m++){              String lat1=srcList.get(m).getLat();           

python3 列表去除重复项保留原序

1 l1 = ['a',1,'c','b',2,'b','c','d','a'] 2 l2= sorted(set(l1),key=l1.index) 3 print('l2:',l2) 4 print('l1:',l1) 5 6 #输出 7 #l2: ['a', 1, 'c', 'b', 2, 'd'] 8 #l1: ['a', 1, 'c', 'b', 2, 'b', 'c', 'd', 'a'] 9 # 相关知识整理 1.set(l1)集合,去除列表重复项

sed tr 去除PATH中的重复项

最近发现由于自己不良的安装软件的习惯,shell的PATH路径包含了很多冗余的项.这里使用shell命令去除PATH的冗余项. export PATH=$(echo $PATH | sed 's/:/\n/g' | sort | uniq | tr -s '\n' ':' | sed 's/:$//g') 上面的代码可以去除linux环境变量中的重复项. 最近查看环境变量时,发现PATH中包含了很多重复项,而在~/.bashrc中又没有看到什么重复的指令,只好手动去重了. 起先在网上看到有人使用

EXCEL 删除重复项并保留最大最小值

自定义排序 框选需要主次排序的区域 开始-排序和筛选-自定义排序 添加筛选条件 若要获取最小值则次要关键字选择升序 排序后的数据 删除重复项 数据-删除重复项 选择要删除的列 删除A列的重复项后,B列留下了最小值 EXCEL 删除重复项并保留最大最小值,布布扣,bubuko.com