PowerShell:
Einen String großschreiben

Wie:

PowerShell, als vielseitiges Werkzeug, ermöglicht es Ihnen, einen String auf einfache Weise zu großzuschreiben, ohne dass Drittanbieterbibliotheken benötigt werden. So können Sie es machen:

# Verwenden der eingebauten .Net-Methode 'ToTitleCase' von CultureInfo
$text = "hello world"
$culture = [System.Globalization.CultureInfo]::InvariantCulture
$capitalizedText = $culture.TextInfo.ToTitleCase($text.ToLower())
Write-Output $capitalizedText

Ausgabe:

Hello world

Hinweis: Diese Methode setzt den ersten Buchstaben jedes Wortes groß. Wenn Sie strikt nur den ersten Buchstaben des Strings großschreiben und den Rest unverändert lassen möchten, könnten Sie so etwas machen:

# Nur das erste Zeichen eines Strings großschreiben
$text = "hello world"
$capitalizedText = $text.Substring(0,1).ToUpper() + $text.Substring(1)
Write-Output $capitalizedText

Ausgabe:

Hello world

PowerShell enthält direkt keine einfache Funktion zum Großschreiben nur des ersten Buchstabens eines Strings, aber durch die Kombination der grundlegenden Methoden zur Stringmanipulation wie Substring(0,1).ToUpper() und Verkettung können wir leicht das gewünschte Ergebnis erreichen.