Ok zu konvertieren, aber das ist, was ich als besteWie minimale Ersatzzeichenfolgen oder regex finden nicht korrekt der Titel kann Zeichenfolge in einer anderen Zeichenfolge
kamMeine Frage dieses
Beispiel ist see
, saw
ich kann mit see
-saw
konvertieren als
ee
ersetzen mit aw
string srA = "see";
string srB = "saw";
srA = srB.Replace("aw", "ee");
Oder
show
können sagen, shown
n
Jetzt Original-String hinzufügen, was ich will ist es, mit minimalen Länge von Code, Erzeugen eines solchen Verfahren zu allen verglichenen Strings
Auf der Suche nach Ihren Ideen Wie kann ich es machen? Kann ich Regexes automatisch generieren und anwenden?
C# 6
Das allgemeine Konzept wird als [Abstand bearbeiten] (https://en.wikipedia.org/wiki/Edit_distance) –
@Damien_The_Unbeliever, wie werden Sie Bearbeitungsabstand anwenden, um automatisch 1 in einen anderen konvertieren :) – MonsterMMORPG
I wies darauf hin, dass dieses allgemeine Konzept einen Namen hat und darauf hinweist. Für das eigentliche Problem, das du zu lösen versuchst, denke ich, dass es im Moment für mich keinen Sinn macht - wenn du zwei spezifische Strings hast, weißt du, * wie * du dich zwischen ihnen transformieren kannst, macht aber Sinn Generieren von Code, der * die * Transformation durchführen wird, macht mir nicht viel - weil Sie bereits das Endergebnis dieser Transformation haben. –