Heim >Backend-Entwicklung >PHP-Tutorial >正则表达式过滤延续重复3次以上的字符串

正则表达式过滤延续重复3次以上的字符串

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 12:01:082890Durchsuche
MyException - 代码迷
首页
  • Web开发
  • Android
  • J2EE
  • PHP
  • Linux/Unix
  • MySql
  • C#
  • 更多...
当前位置: 代码迷 » PHP » 正则表达式过滤延续重复3次以上的字符串

正则表达式过滤延续重复3次以上的字符串

www.MyException.Cn,网友分享于:2014-06-30   浏览:6次
正则表达式过滤连续重复3次以上的字符串
如字符串:abcdeeeddsssddaacc,,,bbbb人民网人人人
获取结果:abcdeddsddaacc,b人民网人

PHP代码求解
------解决思路----------------------
$s = 'abcdeeeddsssddaacc,,,bbbb人民网人人人'; //原始串<br />$t = 'abcdeddsddaacc,b人民网人'; //目标串<br />echo $r = preg_replace('/(.+)\1{2,}/', '$1', $s); //结果串<br /><br />var_dump($t == $r); //对比一下
abcdeddsddaacc,b人民网人
bool(true)
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn