参考:https://www.cnblogs.com/pmars/archive/2011/12/30/2307507.html

目的:匹配连续相同的3个数字或字母

var reg = /([0-9a-zA-Z])\1{2}/;
//注意此处不要添加边界符号(^和$)
var str = "!@$#12aaa3444da33dddd@#$%%$#";
var tmp = reg.test(str); // tmp = true;
// 探究reg中\1的作用
// 设reg =  /([0-9a-zA-Z])\n{2}/;
/*
n=1, 匹配str中的aaa;
n=2, 匹配str中的444;
n=3, 匹配str中的ddd(前一个);
n=4, 匹配str中的ddd(后一个);
*/
正则表达式中的小括号"()"。是代表分组的意思。 如果再其后面出现\1则是代表与第一个小括号中要匹配的内容相同。
注意:\1必须与小括号配合使用

正则表达式匹配连续相同字符,如...aaa..bbb...11111...2222...相关推荐

  1. 正则表达式匹配从指定字符开始到指定字符结束的字符串

    a.*?b就是a开始b结束的匹配 如果要限制是一行的开头和末尾的话,就是^a.*?b$ 转自:正则表达式匹配从指定字符开始到指定字符结束的字符串

  2. hive正则表达式匹配中文或者字符

    hive正则表达式匹配中文或者字符 regexp_replace() regexp_extract() regexp_replace() 案例1: select regexp_replace('四川成 ...

  3. 正则表达式匹配所有中文字符或者带有双引号的字符

    需求是统计工程里所有中文字符(中文注释除外),并且整理到word文档中.例如,工程里一个带有中文字符的文件如下: 统计结果: 如果中文字符串数量很少,我们完全可以手动一个一个统计,但如果数量很多,几百 ...

  4. 正则表达式匹配多个字符(*、+、?、{m}、{m,n})

    匹配多个字符 代码 功能 * 匹配前一个字符出现0次或者无限次,即可有可无 + 匹配前一个字符出现1次或者无限次,即至少有1次 ? 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 {m} 匹配 ...

  5. Python基础教程:正则表达式-匹配多个字符

    匹配多个字符的相关格式 字符 功能 * 匹配前一个字符出现0次或者无限次,即可有可无 + 匹配前一个字符出现1次或者无限次,即至少有1次 ? 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 { ...

  6. perl正则表达式匹配任意单字符_PHP七天系列之正则表达式

    正则表达式 正则表达式被用来检索或替换那些符合某个模式的文本内容. 许多程序设计语言都支持利用正则表达式进行字符串操作.例如:JavaScript.PHP.ASP.JAVA.Perl.C#..NET. ...

  7. java 正则 不可见字符_正则表达式匹配不可见字符

    在文本中,文字符号分为3种,如表: 普通文字符号     A到Z ,a到z,数字0到9,以及不是元字符的其他符号(比如:#.=) 元字符               12个被保留做特殊用途的符号:[] ...

  8. java非打印字符,使用Java正则表达式匹配不可打印字符

    通常有7个常见的不可打印字符,每个字符都有自己的十六进制表示形式.名称人物十六进制表示钟\一种0x07 逃逸\ e0x1B 换页\F0x0C 换行\ n0x0A 回车\ r0X0D 水平标签\ t0X ...

  9. 正则表达式匹配连续多个空格或tab空格

    Pattern p = Pattern.compile("\\s{2,}|\t"); Matcher m = p.matcher(str); String strNoBlank = ...

最新文章

  1. 格式化输出的函数printf()用法
  2. JS面向对象系列之一[prototype,原型]
  3. gtk+blade+anjuta 的简单实例
  4. MySQL 主主配置
  5. 全国计算机演示文稿,全国计算机等级考试二级office演示文稿题目[文].pdf
  6. 《人工智能赋能数字水务》白皮书来了!
  7. C语言输出菱形(C笔记)
  8. 【PHP学习】Yii2框架Gii模块使用
  9. Jquery之瀑布流
  10. 3.2 Processing实用调色教程:HSB模式与颜色插值
  11. 性能测试工具—LoadRunner
  12. 哈哈日语 日语五十音学记资料汇编
  13. 采用ODC改善软件质量:一个案例研究
  14. 谷歌浏览器iframe兼容问题_Javascript iframe交互并兼容各种浏览器的解决方法
  15. Mogafx英美对有望结束连续两日的跌势
  16. BentoML核心概念(二):API 和 IO 描述符
  17. 【QT】ComboBox下拉菜单背景透明设置
  18. Python怎么识别文字?正确的方法详解
  19. linux终端设置为中文
  20. 国外著名商品指数编制方法比较

热门文章

  1. Ansible 第二章
  2. Linux vsftp
  3. 音视频基础知识——素材理解
  4. 基于Python摄影图片分享系统设计与实现 开题报告
  5. 研究目标与研究内容的撰写
  6. 血氧仪的分类与价格区别
  7. 【DOTS学习笔记】从第一个Jobs程序入门
  8. layui.form用ajax提交表单时的问题(巨坑)
  9. 多重条件结构(知识就是力量!)
  10. 又火了一本神书,看小说就能学 JavaScript?