Für das festellen von fehlenden Wortanfängen und -Enden hab ich schon was aber das würde hiermit auch gehen.
Der String der durchsucht wird ist ein Pfad ( meistens - ist nicht festgelegt, kann auch ein Array mit Wörtern sein ) und in diesem Pfad soll ein Wort gesucht weden welches man eingibt.
Wenn man dieses Wort falsch eingibt und deshalb nicht gefunden wird laufen ein paar Funktionen drüber, welche ein Wort im Pfad suchen, welches am wahrscheinlichsten die Falscheingabe sein könnte.