Hitta längden på en sträng

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.

Se även