$string = "Apple
Foo
Banana
...
Banana
Foo
Other text
...
Apple";
行「...」の後に単一の行が重複しているテキストがあります。
その前後の行は何でもかまいません(「Foo」)が、重複することもできます(「Apple」のように「...」なし)。
「...」行は、その後に重複する行がなくても複数回表示される可能性があります。
間に「...」行がある重複行のみを削除したい。
つまり、上記の「...」と同じ場合は、「...」の後の行を削除します。
どうすれば一致させることができますか
Banana
...
Banana
重複した行を削除するには:
Banana
結果は
$string = "Apple
Foo
Banana
...
Foo
Other text
...
Apple";
乾杯!