Usuwanie nadmiarowych spacji ze stringa powershellem

Usuwanie nadmiarowych spacji ze stringa powershellem przy pomocy wyrażeń regularnych:

Function Remove-Redundant-Spaces
{
 Param(
 [System.String]$String
 )
 $regex = New-Object System.Text.RegularExpressions.Regex("`\s+")
 $out = $regex.Replace($String," ")
 return $out
}

Użycie:

PS C:\Users\Lukasz> $foo = "Intel(R) Xeon(R) CPU X7350 @ 2.93GHz"
PS C:\Users\Lukasz> $foo
Intel(R) Xeon(R) CPU X7350 @ 2.93GHz
PS C:\Users\Lukasz> $foo = Remove-Redundant-Spaces $foo
PS C:\Users\Lukasz> $foo
Intel(R) Xeon(R) CPU X7350 @ 2.93GHz
PS C:\Users\Lukasz>

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera
Skip to toolbar