Beispiel: Ändern von Datumsformaten
Im folgenden Codebeispiel wird die Regex.Replace-Methode verwendet, um Datumsangaben mit dem Format mm/dd/yy durch das Format dd-mm-yy zu ersetzen.
Beispiel
Function MDYToDMY(input As String) As String
Return Regex.Replace(input, _
"\b(?<month>\d{1,2})/(?<day>\d{1,2})/(?<year>\d{2,4})\b", _
"${day}-${month}-${year}")
End Function
String MDYToDMY(String input)
{
return Regex.Replace(input,
"\\b(?<month>\\d{1,2})/(?<day>\\d{1,2})/(?<year>\\d{2,4})\\b",
"${day}-${month}-${year}");
}
Ersetzungsmuster von Regex
In diesem Beispiel wird die Verwendung benannter Rückverweise innerhalb des Ersetzungsmusters für Regex.Replace veranschaulicht. Hier fügt der Ersetzungsausdruck ${day}
die Teilzeichenfolge ein, die von der Gruppe (?<day>…)
erfasst wurde.
Die Regex.Replace-Funktion ist eine von mehreren statischen Funktionen, um Operationen mit regulären Ausdrücken ausführen zu können, ohne explizit einen regulären Ausdruck zu erzeugen. Dies empfiehlt sich, wenn Sie keinen kompilierten regulären Ausdruck behalten wollen.