Ich versuche, PascalCase-Eigenschaftsnamen wie Is24Hour
, Is512
in JSON-Stil Kleinbuchstaben mit Unterstrichen (dh. is_24_hour
, is_512
) mit C # zu konvertieren.
Bisher bin ich weit, aber es funktioniert nicht für mehrere Zahlen.
%Vor% Mit dem Ersatzausdruck ( _
)
Zum Beispiel wird "Is24Hour"
zu "Is_24_Hour"
(was dann um .ToLower()
kleiner wird).
aber "Is512"
wird "Is_51_2"
.
Verwenden Sie String.ToLower für den Kleinbuchstaben.
Für die Regex scheint das folgende zu funktionieren :
%Vor%kombiniert mit dem Ersatzausdruck:
%Vor%Hier ist ein vollständiges Beispiel:
%Vor%