PowerShell:
Sette stor bokstav i en streng
Hvordan:
PowerShell, som er et allsidig verktøy, lar deg sette stor forbokstav i en streng ved hjelp av enkle metoder uten behov for tredjepartsbiblioteker. Slik kan du gjøre det:
# Ved å bruke den innebygde .Net-metoden 'ToTitleCase' fra CultureInfo
$text = "hello world"
$culture = [System.Globalization.CultureInfo]::InvariantCulture
$capitalizedText = $culture.TextInfo.ToTitleCase($text.ToLower())
Write-Output $capitalizedText
Utdata:
Hello world
Merk: Denne metoden gjør den første bokstaven i hvert ord til en stor bokstav. Hvis du strengt tatt kun ønsker å sette stor forbokstav på det første tegnet i strengen og la resten være som det er, kan du gjøre noe som dette:
# Setter kun stor forbokstav på det første tegnet i en streng
$text = "hello world"
$capitalizedText = $text.Substring(0,1).ToUpper() + $text.Substring(1)
Write-Output $capitalizedText
Utdata:
Hello world
PowerShell inkluderer ikke direkte en enkel funksjon for kun å sette stor forbokstav på det første bokstaven i en streng, men ved å kombinere grunnleggende strengmanipuleringsmetoder som Substring(0,1).ToUpper()
og sammenkjeding, kan vi enkelt oppnå ønsket resultat.