博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式去除连续重复的字符
阅读量:5738 次
发布时间:2019-06-18

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

如下字符串:

abcdeeeddsssddaacc,,,bbbbbbHelllllllowwwworrrrlllld

修改为:

abcdeddsddaacc,bbHellloworld

即:相同的字符串最多出现3次

 

preg_replace('/(.*)\1{2,}/', '$1', $s)

 

先查询出所有重复3次以上的字符串

(.*):所有字符串分组

\1:取出每组的第一个字符

{2,}:第一个字符再重复出现2次或以上

$1:替换为(.*)括号里的内容,这个是一个字符串

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/JimmyBright/p/10412274.html

你可能感兴趣的文章
spring.net 继承
查看>>
html5-css的引入
查看>>
Spring AOP
查看>>
<基础> PHP 进阶之 函数(Function)
查看>>
强极则辱
查看>>
eslasticsearch操作集锦
查看>>
git stuff
查看>>
前端 -- margin的用法
查看>>
Ext Gridpanel的用法
查看>>
SQL结构化查询语言
查看>>
ES6:模块简单解释
查看>>
JavaScript indexOf() 方法
查看>>
Java 8 新特性:2-消费者(Consumer)接口
查看>>
用Bootstrap写一份简历
查看>>
ZJU PAT 1023
查看>>
WMI远程访问问题解决方法
查看>>
从零开始学习IOS,(UILabel控件)详细使用和特殊效果
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
7、设计模式-创建型模式-建造者模式
查看>>