PowerShell:
Hitta längden på en sträng
Så här gör du:
Här är ett enkelt exempel på hur du hittar en strängs längd i PowerShell:
$sträng = "Hej Sverige!"
$längd = $sträng.Length
Write-Host "Längden på strängen är: $längd"
Exempelutdata:
Längden på strängen är: 12
Fördjupning
Längden på en sträng är viktig sedan programmeringens gryning. I PowerShell används .Length
-egenskapen för detta, som är en arv från .NET-objektets grunder. Alternativt kan man använda Measure-Object
cmdlet, men det är onödigt för enkel längdberäkning. .Length
är snabb, enkel och den direkta vägen till informationen du behöver.
# Alternativ metod
$sträng | Measure-Object -Character | Select-Object -ExpandProperty Characters
Detaljerna i hur .Length
implementeras ligger i hur strängar representeras i minnet – som en samling tecken. PowerShell hanterar strängar som objekt och varje objekt vet hur långt det är.