PowerShell replace を使用してテキストを例に置き換える方法

Powershell Replace Wo Shi Yongshitetekisutowo Lini Zhiki Huaneru Fang Fa



プログラム内の複数のテキストまたは文字列を 1 つずつ置き換えるのは、複雑で時間のかかるプロセスです。このプロセスは、PowerShell を使用して簡略化できます。より具体的には、PowerShell は「 交換() 」メソッドと「 -交換 」 演算子を使用して、テキスト、文字列、および文字の複数のインスタンスを一度に他のデータに置き換えます。

この記事では、PowerShell でテキストを置き換える方法について説明します。

PowerShell Replace を使用してテキストを置換する方法

PowerShell では、以下に示す方法を使用してテキストを置き換えることができます。







方法 1: 「Replace()」メソッドを使用して PowerShell でテキストを置換する

パワーシェル」 交換() 」メソッドは、テキスト内の文字を置き換えるのに役立ちます。このメソッドは引数を受け取り、最初の引数は文字列を検索し、2 番目の引数は検索された文字列を置き換えます。



例 1: 「Replace()」関数を使用してテキストを文字列内の部分文字列に置き換える

この例では、「 交換() ' 方法:



> $テキスト = 「こんにちはジョン、お元気ですか?」

> $テキスト 。交換 ( 'こんにちはジョン' 「こんにちはデビッド」 )

上記のコードによると:





  • まず、逆コンマで囲まれた 2 つの文字列を変数 ' $テキスト 」。
  • その後、文字列が割り当てられた変数を「 交換() ' 方法。
  • replace メソッド内に、2 つの引数を追加しました。最初の引数は 2 番目の引数に置き換えられます。

こんにちはジョン 」は「に置き換えられました。 こんにちはデビッド ' 弦。



例 2: 「Replace()」関数/メソッドを利用して、文字列内のテキストをスペースに置き換える

ここで、「 交換() ' 方法:

> $テキスト = 「こんにちはジョン、お元気ですか?」

> $テキスト 。交換 ( 'こんにちはジョン' ' ' )

このコード例では:

  • “ の中に 2 つの引数を渡しました。 交換() ' 方法。
  • 最初の引数は置換する文字列を見つけ、2 番目の文字列は文字列を置換します。
  • 部分的なテキスト文字列を削除するために、テキストが空の文字列に置き換えられるように、2 番目の引数を空のままにしました。

指定された部分文字列がスペースに置き換えられていることがわかります。

方法 2: 「-replace」演算子を使用して PowerShell でテキストを置換する

置換演算子は、「 -交換 」。その操作は「 交換() ' 方法。ただし、正規表現 (regex) のインスタンスを置き換えることができます。

例 1: 「-replace」演算子を使用してテキストを文字列内の部分文字列に置き換える

ここで、PowerShell コンソールで次のコマンドを実行します。

> $テキスト = 「おはよう、ジョン・ドウ」

> $テキスト -交換 'おはよう' 'おやすみ'

上記のコードでは:

  • まず、作成した文字列にアクセスし、「 -交換 」 演算子。
  • 次に、前述の の後に 2 つの正規表現または部分文字列を演算子に割り当てます。
  • 最初の正規表現は置換するテキストを検出し、2 番目の正規表現はテキストを置換します。

テキストが「 -交換 」 演算子。

例 2: 「-replace」演算子を使用して、文字列内のテキストをスペースに置き換えます

この例では、「-replace」演算子を使用してスペースを含むテキストを削除する方法を示します。

> $テキスト = 「おはよう、ジョン・ドウ」

> $テキスト -交換 'おはよう' ' '

このコードでは、空の正規表現を追加して、指定したテキストを削除できるようにしています。

以上が、PowerShell でのテキストの置き換えに関するものでした。

結論

PowerShell のテキストは、「 交換() 」メソッドと「 -交換 」演算子。まず、それぞれの文字列またはテキストを取得し、それを置き換えます。さらに、これらのアプローチを利用して、テキストまたは文字列の文字を空のスペースに置き換えることもできます。この記事では、PowerShell でテキストを置換するための詳細なガイドを提供しています。