Wenn ich zwei Saiten habe .. sag
string1="Hallo liebes c'Lint"
und
string2="Sehr geehrte / r"
.. Ich möchte Vergleichen Sie die Zeichenfolgen zuerst und löschen die übereinstimmende Teilzeichenfolge ..
das Ergebnis der oben genannten Zeichenfolgenpaare ist:
"Hallo c'Lint"
(dh zwei Leerzeichen zwischen "Hallo" und "c'Lint" )
für Einfachheit, wir nehme an, dass string2 die Untermenge von string1 ist. (ich meine string1 wird string2 enthalten) ..
Was ist mit
? %Vor% BEARBEITEN : Ich habe Ihre aktualisierte Frage zu spät gesehen.
Eine alternative Lösung, um nur das erste Vorkommen mit Regex.Replace zu ersetzen, nur aus Neugier:
Sie würden wahrscheinlich lieber versuchen
%Vor%Andernfalls werden Sie mit 2 Leerzeichen in der Mitte enden.
Probieren Sie diesen Einen einzigen Zeilencode aus ...
%Vor%Tags und Links string c# string-matching