PowerShell を使用して変数からスペースを削除する

Rohan Timalsina 2023年6月21日
  1. Replace 演算子を使用して、PowerShell を使用して変数入力からスペースを削除する
  2. Replace() メソッドを使用して、PowerShell を使用して変数入力からスペースを削除する
  3. Trim() メソッドを使用して、PowerShell を使用して変数入力からスペースを削除する
PowerShell を使用して変数からスペースを削除する

文字列は、PowerShell で使用される最も一般的なデータ型の 1つです。 一連の文字またはテキストが含まれます。

PowerShell 文字列には、System.String オブジェクト タイプがあります。 文字列は、PowerShell で一重引用符または二重引用符を使用して定義されます。

PowerShell では、文字列の置換文字列の連結文字列の分割文字列の比較、部分文字列の抽出など、さまざまな文字列操作を実行できます。

このチュートリアルでは、PowerShell でスペースを空の文字列に置き換えて、変数からスペースを削除する方法を説明します。

Replace 演算子を使用して、PowerShell を使用して変数入力からスペースを削除する

-Replace 演算子は、PowerShell のテキストまたは文字を置き換えます。 文字列からテキストや文字を削除するためにも使用できます。

-Replace 演算子は、検索する文字列と、指定された入力から置換する文字列の 2つの引数を取ります。

これが文字列変数 $string です。

$string = "Power Shell"

文字列からすべてのスペースを削除するには、次のコマンドを実行します。

$string -replace " ",""

出力:

PowerShell

上記のコマンドでは、-Replace 演算子はすべての空白文字 " " を検索し、それらを空の文字列 "" に置き換えます。

Replace() メソッドを使用して、PowerShell を使用して変数入力からスペースを削除する

Replace() メソッドは -Replace 演算子に似ています。 また、検索する文字列と置換する文字列の 2つの引数を取ります。

次の例では、Replace() メソッドはすべての空白文字 " " を検索し、それらを空の文字列 "" に置き換えます。

$string = "P o w e r S h e l l"
$string.replace(" ","")

出力:

PowerShell

Trim() メソッドを使用して、PowerShell を使用して変数入力からスペースを削除する

文字列からスペースを削除するもう 1つの方法は、System.String .NET クラスの Trim() メソッドです。 文字列の先頭と末尾からすべての空白または不要な文字を削除できます。

たとえば、次のコマンドは、指定された文字列オブジェクトから先頭と末尾の空白文字を削除します。

$string = "  PowerShell String  "
$string.Trim()

出力:

PowerShell String

TrimStart() メソッドは文字列の先頭から文字を削除しますが、TrimEnd() メソッドは文字列の末尾から文字を削除します。

この記事が、PowerShell の文字列変数からスペースを削除するのに役立つことを願っています。

著者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

関連記事 - PowerShell String