もっと詳しく

PowerShell の置換演算子を正規表現で使用して、PowerShell の最初の文字を検索すると、文字列の最初の文字を置き換えることができます。 アンカー ^ 文字列の開始位置が正規表現で使用されていることをアサートします。

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

PowerShellは文字列の最初の文字を置き換えます

PowerShell を使用する 演算子を置換 文字列の最初の文字を置き換えます。 使用 アンカー ^ 置換演算子の最初の引数として文字列の開始を指定し、2 番目の引数はそれを新しい文字列に置き換えることです。

最初の文字の置換については、次のコードを参照してください。

$str = "Admin! Let's learn PowerShell with Hello World program."  

$str -replace '^(.)','SysA'  

上記の PowerShell スクリプトでは、 $str 変数は文字列データを格納します。

文字列変数に対して置換演算子を使用する $str を使用して最初の文字を検索するには アンカー ^ および正規表現 (.) と第二引数 システムA 最初の文字を見つけて置き換えます。

PowerShell の replace 演算子を使用して文字列の最初の文字を置換した結果は次のようになります。

クールなヒント: PowerShell で最初に出現した文字列を置き換える方法!

PowerShell の replace() メソッドを使用して文字列の最初の文字を置換する

PowerShell の string replace() メソッドを使用すると、文字列の最初の文字を検索して置換できます。 文字列の最初の文字を取得するには、substring メソッドを使用します。

最初の文字を [regex] replace() メソッドを入力して使用し、最初の文字を置換文字列に置き換えます。

$test = "Admin! Let's learn PowerShell with Hello World program."

# Get the first character
$firsChar = $test.Substring(0,1)

# Convert the first character to regex type variable
[regex]$pattern = $firsChar

# use replace() method to replace the first character
$pattern.replace($test, "SysA") 

上記の PowerShell スクリプトでは、 $テスト 変数は文字列データを格納します。

PowerShell 文字列の使用 部分文字列() メソッド、最初の文字を次のように取得します

文字を正規表現型変数に変換する $パターン を使用し、 交換() 最初の文字を文字列に置き換えるメソッド システムA

文字列の最初の文字を置き換える上記の PowerShell スクリプトの出力は次のとおりです。

SysAdmin! Let's learn PowerShell with Hello World program.

結論

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

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

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