PowerShell/文字列をカンマなどで区切り文字を指定し配列に格納する・Split
の編集
Top
/
PowerShell
/
文字列をカンマなどで区切り文字を指定し配列に格納する・Split
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellで文字列をカンマなどの区切り文字で区切り配列に格納する [#be8d3917] 文字列を指定した区切り文字で区切り配列に格納するサンプルコードを以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#b9c1b16b] -[[Select-Stringするために文字列として出力するOut-Stringを利用する>PowerShell/Select-Stringするために文字列として出力するOut-Stringを利用する]] -[[PowerShellでヒアドキュメントの記述方法>PowerShell/PowerShellでヒアドキュメントの記述方法]] -[[PowerShellでgrepしてwc -lをしてみる>PowerShell/PowerShellでgrepしてwc -lをしてみる]] -[[PowerShellで文字列をカンマなどで区切って配列に格納する>PowerShell/文字列をカンマなどで区切り文字を指定し配列に格納する・Split]] * 区切り文字を指定し配列に格納するサンプル [#yc3c3259] 以下に2つのサンプルコード(操作)を記します。 ** カンマで区切り配列に格納する [#jc9040b1] PS C:\work> $s = "a,b,c,d,e,f,g" PS C:\work> $a = $s.Split(",") PS C:\work> $a.Length 7 PS C:\work> foreach ($i in $a) { Write-Host $i } a b c d e f g ** 区切り文字を#にして配列に格納する [#gf811af8] PS C:\work> $s = "1#2#3" PS C:\work> $a = $s.Split("#") PS C:\work> $a.Length 3 PS C:\work> foreach ($i in $a) { Write-Host $i } 1 2 3 文字列オブジェクトのSplitメソッドを使用すると簡単に各要素を配列に格納することができます。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShellで文字列をカンマなどの区切り文字で区切り配列に格納する [#be8d3917] 文字列を指定した区切り文字で区切り配列に格納するサンプルコードを以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#b9c1b16b] -[[Select-Stringするために文字列として出力するOut-Stringを利用する>PowerShell/Select-Stringするために文字列として出力するOut-Stringを利用する]] -[[PowerShellでヒアドキュメントの記述方法>PowerShell/PowerShellでヒアドキュメントの記述方法]] -[[PowerShellでgrepしてwc -lをしてみる>PowerShell/PowerShellでgrepしてwc -lをしてみる]] -[[PowerShellで文字列をカンマなどで区切って配列に格納する>PowerShell/文字列をカンマなどで区切り文字を指定し配列に格納する・Split]] * 区切り文字を指定し配列に格納するサンプル [#yc3c3259] 以下に2つのサンプルコード(操作)を記します。 ** カンマで区切り配列に格納する [#jc9040b1] PS C:\work> $s = "a,b,c,d,e,f,g" PS C:\work> $a = $s.Split(",") PS C:\work> $a.Length 7 PS C:\work> foreach ($i in $a) { Write-Host $i } a b c d e f g ** 区切り文字を#にして配列に格納する [#gf811af8] PS C:\work> $s = "1#2#3" PS C:\work> $a = $s.Split("#") PS C:\work> $a.Length 3 PS C:\work> foreach ($i in $a) { Write-Host $i } 1 2 3 文字列オブジェクトのSplitメソッドを使用すると簡単に各要素を配列に格納することができます。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する