Jeśli tak, proszę wyjaśnić, w jaki sposób.Czy można wyliczyć odległość edycyjną między wyrażeniem regularnym a łańcuchem?
Re: co to jest odległość - "Odległość między dwoma ciągami określa się jako minimalną liczbę zmian wymaganych do przekształcenia jednej w drugą."
Na przykład, xyz do XYZ wymaga 3 edycji, więc ciąg xYZ jest bliżej XYZ i xyz.
Jeśli wzór to [0-9] {3} lub na przykład 123, to a23 byłoby bliższe wzorowi niż ab3.
Jak znaleźć najkrótszą odległość między wyrażeniem regularnym a nie pasującym łańcuchem?
Powyższy algorytm to odległość Damerau–Levenshtein.
Myślę, że potrzebujemy trochę więcej informacji – rerun
czy to jest troll? –
czym jest "odległość"? – akonsu