JimmyBright

如下字符串:

abcdeeeddsssddaacc,,,bbbbbbHelllllllowwwworrrrlllld

修改为:

abcdeddsddaacc,bbHellloworld

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

 

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

 

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

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

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

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

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

 

 

 

 

 

 

 

分类:

技术点:

相关文章:

  • 2022-01-26
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-11-17
  • 2021-11-17
  • 2022-12-23
  • 2021-04-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案