Hallo ihr lieben,
ich bin mal wieder auf ein Problem gestoßen und habe bisher noch keine Lösung gefunden:
Und zwar habe ich eine
List<string> und möchte nun den größten gemeinsamen Teilstring in allen strings suchen.
Beispiel:
Quelltext
1: 2: 3:
| Text - 001 Text - 002 Text - 003 |
Hier sollte das Resultat der Operation "Text - " sein.
Quelltext
1: 2: 3: 4: 5:
| 001: Ein weiterer Text15423 002: Ein weiterer Text15424 003: Ein weiterer Text15425 ... 1999: Ein weiterer Text20009 |
Hier sollte das Resultat dann ": Ein weiterer Text" sein.
Habt ihr eine Idee, wie man sowas bewerkstelligen kann?
Ich könnte natürlich durch die ganzen chars iterieren und characterweise die strings vergleichen aber das erscheint mir ein wenig ineffizient.
Habt ihr eine Idee?
LG
Marc
Editiert: Fehler im eigenen Beispiel entfernt, wie peinlich
Moderiert von
Th69: C#- und Code-Tags hinzugefügt