Hallo Alexa,
Zitat:hier noch ein Beispiel von den Strings, damit es verständlicher wird:
1. String:
Hallo Welt.
Ich sende einen Test Text.
Ist er angekommen?
2. String:
Hallo Welende einen Test Text.
Ist er angekommen?
Ich würde so vorgehen:
1. Strings in U8-Arrays umwandeln
2. Arrays vergleichen: so bekommst du schon mal die Übereinstimmung am Anfang heraus
3. jetzt mit Teilarrays weiterarbeiten: vom 2. String/Array ein Teilarray nach der "Lücke" auswählen und dieses in String1/Array1 suchen, damit du die Länge der Lücke bestimmen kannst. Das Teilarray sollte groß genug sein, um eindeutige Treffer zu liefern und nicht so groß, dass die nächste mögliche Lücke schon enthalten ist...
4. jetzt hast du wieder einen Anfangspunkt für Übereinstimmungen in beiden Arrays und kannst zu 2. zurückkehren...