PowerShell の replace() メソッドと PowerShell の replace 演算子を使用すると、特定の文字列内の特殊文字を簡単に置き換えることができます。
PowerShell の置き換え オペレーターが使用する 正規表現 (正規表現) 文字または文字列を検索するため、特殊文字を置き換えるには、エスケープ文字 ‘ を使用します‘ 特殊文字の前。
この記事では、PowerShell の replace() メソッドと置換演算子を使用して PowerShell の特殊文字を置き換える方法について説明します。
replace() メソッドを使用して特殊文字を置換する
PowerShell の置換 () メソッドを使用すると、特定の文字列内の特殊文字を簡単に置き換えることができます。 2 つの引数を取ります。 検索する文字列と、文字列内で見つかったテキストに置き換える文字列。
文字列があるとしましょう $文字列 特殊文字「Hello? System Administrator.
「
$string = "Hello? System Administrators." # Chain replace() method to replace multiple special character $string.Replace('?','!').Replace('.','!')
上記の PowerShell スクリプトでは、 $文字列 変数には、次のような特殊文字を含む文字列が含まれています ? とドット (.)
PowerShell の使用 交換() メソッドを文字列上で連鎖させることで、文字列内の複数の文字を置き換えることができます。
PowerShell 文字列の特殊文字を置き換えた後のスクリプトの出力は次のとおりです。
置換演算子を使用して文字列内の特殊文字を置換する
PowerShell の置き換え オペレータは 正規表現 パターンマッチング。 点 (.) と疑問符 (?) は特殊文字であるため、文字列内の特殊文字を置き換えるには、 エスケープ文字「」
上記の文字列を考えてみましょう $文字列 その中に特殊文字が含まれています。 置換演算子を使用して特殊文字を置換するには、次のコードを参照してください。
$string = "Hello? System Administrators." # Use the escape character to replace special characters $string -replace '?','!' -replace '.','!'
を使用した後の上記の PowerShell スクリプトの出力 演算子を置換 と エスケープ文字 特殊文字を置き換える方法は次のとおりです。
PS C:> $string = "Hello? System Administrators."
PS C:>
PS C:> $string -replace '?','!' -replace '.','!'
Hello! System Administrators!
PS C:>
結論
上記の記事で、replace() メソッドと PowerShell の置換演算子を使用して PowerShell の特殊文字を置き換える方法が役立つことを願っています。
PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。
The post PowerShellは特殊文字を置き換えます – ShellGeek appeared first on Gamingsym Japan.