标签: php regex algorithm
在PHP中,我想找到一个字符串中最长的重复字符串
对于此字符串ggaaabbbbhjglkhjglkhlggaaabbgbbhjglkhjglkhl
ggaaabbbbhjglkhjglkhlggaaabbgbbhjglkhjglkhl
我使用正则表达式(?=((.+)(?:.*?\2)+)),并且可以找到ggaaabb
(?=((.+)(?:.*?\2)+))
ggaaabb
但是如果我在字符串中引入像这样的ggaa abbbbhjg lkhjglkhlggaa abbgbb hjglkhjglkhl这样的空格,它将失败,为什么?如何使它成为空白证明?
ggaa abbbbhjg lkhjglkhlggaa abbgbb hjglkhjglkhl