【发布时间】:2012-06-06 02:00:35
【问题描述】:
$string = "Apple
Foo
Banana
...
Banana
Foo
Other text
...
Apple";
我的文本在一行“...”之后重复了单行。
之前和之后的行可以是任何东西(“Foo”),但也可以是重复的(没有“...”,如“Apple”)。
“...”行可以出现多次,后面没有重复行。
我只想删除中间有“...”行的重复行。
也就是说:如果与上面的“...”相同,则删除“...”后面的行
如何匹配
Banana
...
Banana
删除重复的行:
Banana
所以结果是
$string = "Apple
Foo
Banana
...
Foo
Other text
...
Apple";
干杯!
【问题讨论】:
-
你到现在都做了什么?你有什么代码可以开始吗?
-
Foo仍然出现两次 -
现在没有机会了,我知道喜欢
What have you tried的人很快就会来,这些天在这里没有什么可以为你学习的。 -
您想删除在“...”行之后重复的任何内容吗?喜欢还是副本必须直接在它的上方和下方?重复是否只出现在“...”行之后?
-
应该删除...的行和下一行?是这样吗?
标签: php duplicate-removal