PowerShellで文字列のトリミング方法


  1. Trimメソッドを使用する方法:

    $originalString = "   余分なスペースがある文字列   "
    $trimmedString = $originalString.Trim()
    Write-Output $trimmedString

    出力:

    余分なスペースがある文字列

    Trimメソッドは、文字列の先頭と末尾から空白文字を取り除きます。

  2. TrimStartとTrimEndメソッドを使用する方法:

    $originalString = "   余分なスペースがある文字列   "
    $trimmedString = $originalString.TrimStart().TrimEnd()
    Write-Output $trimmedString

    出力:

    余分なスペースがある文字列

    TrimStartメソッドは、文字列の先頭から空白文字を取り除き、TrimEndメソッドは、文字列の末尾から空白文字を取り除きます。

  3. 正規表現を使用する方法:

    $originalString = "   余分なスペースがある文字列   "
    $trimmedString = $originalString -replace '^\s+|\s+$'
    Write-Output $trimmedString

    出力:

    余分なスペースがある文字列

    ここでは、正規表現パターン ^\s+|\s+$ を使用して、先頭と末尾の空白文字を取り除いています。