の スプリット () 関数は、文字列を複数の部分文字列に分割するために使用されます。 Split() 関数は、指定された区切り文字を使用して文字列を分割し、部分文字列を含む文字列配列を返します。
PowerShell String Split メソッドの使用 空白 文字列を複数の部分文字列に分割するためのデフォルト文字として。 string、文字配列、または string 配列を使用して、区切り文字または文字列を指定できます。
この記事では、を使用して文字列を分割する方法について説明します。 Split() 関数 PowerShell で。
PowerShell 文字列分割
スプリット() 関数は、区切り文字列を部分文字列に分割します。
構文
Split
string[] Split(Params char[] separator)
string[] Split(char[] separator, int count)
string[] Split(char[] separator,StringSplitOptions)
String[] Split(char[] separator, int count, StringSplitOptions)
string[] Split(string[] separator,StringSplitOptions)
String[] Split(string[] separator, int count, StringSplitOptions)
PowerShell の Split () 関数にはオーバーロード メソッドがあり、文字配列または文字列配列を使用したり、部分文字列の数を制限したりできます。
パラメーター
区切り文字: 文字列を区切る文字を指定します。
count: 文字列配列で期待される要素の最大数。
戻り値
弦[]: セパレーターで区切られた部分文字列を含む配列。
ホワイトスペースによるPowerShell分割文字列
空白を使用して、文字列を複数の部分文字列に分割できます。 Split() 関数は、デフォルトの区切り文字として空白を使用します。
$website = "Shell Geek" # Break string by blank space $strArr = $website.Split() # Get the type of $strArr $strArr.GetType() # Print the split strings array Write-Host $strArr
上記の PowerShell スクリプトでは、 $ウェブサイト 変数には、文字列データ型の値が格納されます。
私たちは、 Split()
上の方法 $ウェブサイト 文字列を複数の部分文字列に分割するには、 空白 デフォルトの区切り文字として使用され、結果配列を $strArr 変数。
GetType() 関数は、型をチェックするために使用されます $strArr 変数。 の $strArr 変数は文字列型です[] 複数の部分文字列が含まれています。
を使用して Write-Host
コマンドレットで、文字列の配列を含む $strArr を出力します。
文字列を空白で分割する上記の PowerShell スクリプトの出力は次のとおりです。
IsPublic IsSerial Name BaseType
-------- -------- ---- ---------
True True String[] System.Array
Shell Geek
PowerShell 文字列をカンマで分割
を使用できます。 コンマ (、) 文字列を複数の部分文字列に分割する区切り文字として。
$testString = "Hello,Welcome,to,Shell Geek" # Split string by comma as single delimiter $testString.Split(',')
上記の PowerShell スクリプトでは、 $testString 変数は文字列を格納します。 コンマ (,) を区切り文字として使用して、文字列を複数の部分文字列に分割しました。
コンマを使用して文字列を分割する上記の PowerShell スクリプトの出力は次のとおりです。
Hello
Welcome
to
Shell Geek
結論
使い方は上記の記事を参考にしていただければと思います スプリット() 文字列を分割する PowerShell の関数が役に立ちます。
Split() 関数は文字列を分割し、文字列配列を返します。 返される配列に区切り記号は含まれません。
区切り文字が null であるか、Split() 関数で指定されていない場合、デフォルトの区切り文字として空白が使用されます。
PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。
The post PowerShell 分割文字列 – ShellGeek appeared first on Gamingsym Japan.