Wenn ja, erläutern Sie bitte wie.Ist es möglich, den Bearbeitungsabstand zwischen einem regulären Ausdruck und einer Zeichenfolge zu berechnen?
Re: was ist Abstand - "Der Abstand zwischen zwei Strings ist definiert als die minimale Anzahl von Änderungen erforderlich, um einen in den anderen zu konvertieren."
Zum Beispiel, XYZ zu XYZ würde 3 Bearbeitungen, also die Zeichenfolge xYZ näher an XYZ und XYZ.
Wenn das Muster [0-9] {3} oder beispielsweise 123 ist, dann wäre a23 näher am Muster als ab3.
Wie können Sie den kürzesten Abstand zwischen einer regulären und einer nicht passenden Zeichenfolge finden?
Oben ist der Damerau–Levenshtein Distanzalgorithmus.
Ich denke, wir brauchen ein wenig mehr Info – rerun
ist das ein Troll? –
Was ist "Entfernung"? – akonsu