もっと詳しく

交換() 関数は、文字または文字列を別の文字列に置き換え、文字列を返します。 文字列を返すので、追加できます 交換() 最後に関数を使用して、文字列内の複数の文字を置き換えます。

を使用して、文字列内の複数の文字を置き換えることができます PowerShell の置換 () メソッドまたは PowerShell の置き換え オペレーター。

PowerShell の replace() メソッドを使用している場合は、replace() メソッドを何回でもチェーンして、PowerShell 文字列内の複数の文字を置き換えることができます。

replace() 関数と同様に、次のこともできます。 チェーン PowerShell の置き換え 置換する文字のインスタンスが複数ある場合は、演算子。

この記事では、PowerShell の replace() メソッドと PowerShell の replace 演算子を使用して、文字列内の複数の文字を置き換える方法について説明します。

replace() メソッドを使用して複数の文字を置き換える

PowerShell の置換 () メソッドは文字列を返すため、文字列に多くの replace() メソッドを追加またはチェーンして、文字列内の複数の文字を置き換えることができます。

PowerShell の変数に文字列があると考えてみましょう $str 以下に示すように。

PS C:> $str = "Hello. to Python Programming, Learn replace string in Python?" 

Hello. to Python Programming, Learn replace string in Python?

PowerShell の replace() メソッドを使用して複数の文字を置き換えるには

交換 .空きスペース

を ! で置き換えます。

交換 ? に !

文字を置き換えるには、次の PowerShell スクリプトを参照してください。

$str.Replace('.','').Replace(',','!').Replace('?','!')  

上記の PowerShell スクリプトでは、 交換() 2 つの引数を取るメソッド。 検索する文字と、検索した文字に置き換える文字。

以来、 交換() メソッドは文字列を返します。できるだけ多く連鎖する必要があります 交換() 文字列内の複数の文字を置き換えるメソッド。

複数の文字を置換した後の上記の PowerShell スクリプトの出力は次のとおりです。

replace 演算子を使用して文字列内の複数の文字を置換する

を使用して文字列内の複数の文字を置換するには PowerShell の置き換え 演算子を使用すると、多くの置換演算子を連鎖させることができます。

上記の文字列の例を参照してください。ここでは、置換演算子を使用して文字列内の複数の文字を置換します。

PS C:> $str = "Hello. to Python Programming, Learn replace string in Python?" 

Hello. to Python Programming, Learn replace string in Python?

PowerShell で以下のように複数の文字を置き換えるには

交換 .空きスペース

で置き換えます。

交換 ? に !

次のコードを参照してください。ここでは、PowerShell を使用して文字列内の文字の複数のインスタンスを置き換えます 交換 オペレーター。

$str -replace '.','' -replace ',','!' -replace '?','!' 

上記の PowerShell スクリプトでは、連鎖する必要があります 交換 演算子を複数回使用して、文字列内の複数の文字を置き換えます。

パワーシェル 演算子を置換 を使用します 正規表現 (正規表現) 検索の場合、 ドット (.)疑問符 (?) は特殊文字です。 を使用する必要があります。 エスケープ文字「」

上記の PowerShell スクリプトの出力は次のとおりです。

PS C:> $str = "Hello. to Python Programming, Learn replace string in Python?"                                          
PS C:>                                                                                                                 

PS C:> $str -replace '.','' -replace ',','!' -replace '?','!'                                                        
Hello to Python Programming! Learn replace string in Python!

PS C:>                                                                                                                           

結論

PowerShell の replace() メソッドと PowerShell の replace 演算子を使用して文字列内の複数の文字を置き換える方法に関する上記の記事がお役に立てば幸いです。

PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。

The post PowerShell は文字列内の複数の文字を置き換えます appeared first on Gamingsym Japan.