Wie kann ich Text in den Pascal-Fall konvertieren?

8

Ich habe einen Variablennamen, sagen wir "WARD_VS_VITAL_SIGNS", und ich möchte ihn in das Pascal-Format konvertieren: "WardVsVitalSigns"

%Vor%

Wie kann ich diese Konvertierung vornehmen?

    
wlz 05.09.2013, 03:11
quelle

6 Antworten

10

Als Erstes fragen Sie nach Titel und nicht nach camel-case, weil in camel-case der erste Buchstabe des Wortes klein geschrieben ist und Ihr Beispiel zeigt, dass der erste Buchstabe groß geschrieben werden soll.

Auf jeden Fall können Sie hier Ihr gewünschtes Ergebnis erzielen:

%Vor%

Hinweis: result ist jetzt WardVsVitalSigns .

Wenn Sie tatsächlich camel-case möchten, dann verwenden Sie nach all dem oben genannten die Hilfsfunktion:

%Vor%

So könnte man es so nennen:

%Vor%     
Karl Anderson 05.09.2013, 03:27
quelle
21

Sie brauchen dafür keinen regulären Ausdruck.

%Vor%

Sie können den Code wie gewünscht ändern.

    
Nilesh 05.09.2013 03:32
quelle
2
%Vor%     
Rodrick Chapman 05.09.2013 03:33
quelle
2

Einzelne Semikolon-Lösung:

%Vor%     
Yojin 03.08.2017 13:51
quelle
1

Erweiterungsmethode für System.String mit .NET Core-kompatiblem Code mithilfe von System und System.Linq .

Ändert nicht die ursprüngliche Zeichenfolge.

.NET Fiddle für den folgenden Code

%Vor%     
Jani Hyytiäinen 21.10.2016 06:19
quelle
1

Hier ist meine schnelle LINQ & amp; regex Lösung, um Zeit zu sparen:

%Vor%

Beispielausgabe:

%Vor%     
chviLadislav 07.09.2017 11:59
quelle

Tags und Links