Nun, ich habe diesen Code:
%Vor% Wie Sie sehen können, versuche ich, puts (Inhalt) durch Console.WriteLine(content)
zu ersetzen, aber es würde Reguläre Ausdrücke brauchen und ich habe keinen guten Artikel darüber gefunden, wie man DIESES tut.
Wenn ich * als Wert nehme, möchte ich Folgendes tun:
%Vor%Wenn ich dann:
%Vor%Ich möchte:
%Vor% Sie müssen Regex.Replace
zum Erfassen verwenden Verwenden Sie dazu eine Erfassungsgruppe und fügen Sie das erfasste Match in die Ausgabe ein. Beispiel:
Wenn die Eingabe immer in einem Semikolon endet, möchten Sie dieses Semikolon außerhalb von WriteLine
parens verschieben. Ein Weg, dies zu tun ist:
Wenn Sie diese Beispiele anpassen möchten, sollten Sie zuerst eine technische Referenz konsultieren. Sie können einen sehr guten hier finden.
Was Sie tun möchten, ist Gruppierungsausdrücke . Versuchen Sie Folgendes:
%Vor%Beachten Sie, dass Sie Ihre Gruppen auch benennen können, anstatt ihre Indizes zum Ersetzen zu verwenden. Sie können dies folgendermaßen tun:
%Vor%