【发布时间】:2014-03-25 06:40:38
【问题描述】:
我被要求解决这个问题。请建议我如何解决这个问题。
$string = "kkjnmnmnjjjnmn";
这里我需要找到连续重复的长度为 3 的字符串。例如 - kkj 只出现了一次, jnm 出现了 2 次, nmn 出现了 3 次。
从第一个字符开始,向右侧方向,输出3个连续字符,重复多次。
Preg_match_all will result as nmn - 2 times and not as 3 times.
如何解决?
【问题讨论】:
-
但是
nmn不是连续重复的 -
那么为什么
jnm没有输出? -
我只是举了一个例子——所以只显示了 nmn
-
那么
kkjnmnmnjjjnmn输入的完整预期输出是什么? -
你也没有写:
without using any built-in php functions?
标签: php regex string pattern-matching string-matching