Nehmen wir an, ich habe zwei Pfadnamen: head und tail . Sie können sich mit einer beliebigen Anzahl von Segmenten überschneiden. Wenn das nicht der Fall ist, würde ich mich gerne zu ihnen gesellen. Wenn sie sich überschneiden, möchte ich den gemeinsamen Teil erkennen und sie entsprechend kombinieren. Um genauer zu sein: Wenn es Wiederholungen in Namen gibt, würde ich gerne so lange überlappende Teile wie möglich finden. Beispiel
%Vor%Gibt es für diesen Fall eine sofort verwendbare Bibliotheksfunktion oder muss ich eine implementieren?
Ich würde vorschlagen, dass Sie difflib.SequenceMatcher gefolgt von get_matching_blocks
%Vor%Ans eine allgemeine Lösung
%Vor%Ausführung
%Vor%Tags und Links python