PowerShell/PowerShellでLeft,Right,Midをしたい場合・Substring
の編集
Top
/
PowerShell
/
PowerShellでLeft,Right,Midをしたい場合・Substring
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellでLeft,Right,Midをしたい場合・Substring [#gd815b95] VBScriptのLeft, Right, Mid関数はPowerShellでは、Substringメソッドを使用すると簡単に実現できます。~ 以下にSubstringメソッドを使用した例を記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * Substringメソッド [#dea13efb] Substringメソッドは以下のように記述します。 文字列.Substring(スタート値,取り出す文字数)~ 尚、スタート値は0からのスタートになります。 * LeftをSubstringで実現する [#k6d46f3c] 先頭から10文字取得してみます。 PS C:\Users\sakura> $abc = "abcdefghijklmnopqrstuvwxyz" PS C:\Users\sakura> $abc.Substring(0, 10) abcdefghij * RightをSubstringで実現する [#kc36bd56] 後方から5文字取得してみます。 PS C:\Users\sakura> $abc = "abcdefghijklmnopqrstuvwxyz" PS C:\Users\sakura> $abc.Substring($abc.Length - 5, 5) vwxyz * Midを実現する [#w63c72ed] 中間の文字列をとってみます。~ PS C:\Users\sakura> $abc.Substring(5, 6) fghijk Substringの最初の引数は0から始まるので、6文字目のfから6文字取得となります。 以上、PowerShellでSubstringメソッドを使用してRight, Left, Midを実現する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShellでLeft,Right,Midをしたい場合・Substring [#gd815b95] VBScriptのLeft, Right, Mid関数はPowerShellでは、Substringメソッドを使用すると簡単に実現できます。~ 以下にSubstringメソッドを使用した例を記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * Substringメソッド [#dea13efb] Substringメソッドは以下のように記述します。 文字列.Substring(スタート値,取り出す文字数)~ 尚、スタート値は0からのスタートになります。 * LeftをSubstringで実現する [#k6d46f3c] 先頭から10文字取得してみます。 PS C:\Users\sakura> $abc = "abcdefghijklmnopqrstuvwxyz" PS C:\Users\sakura> $abc.Substring(0, 10) abcdefghij * RightをSubstringで実現する [#kc36bd56] 後方から5文字取得してみます。 PS C:\Users\sakura> $abc = "abcdefghijklmnopqrstuvwxyz" PS C:\Users\sakura> $abc.Substring($abc.Length - 5, 5) vwxyz * Midを実現する [#w63c72ed] 中間の文字列をとってみます。~ PS C:\Users\sakura> $abc.Substring(5, 6) fghijk Substringの最初の引数は0から始まるので、6文字目のfから6文字取得となります。 以上、PowerShellでSubstringメソッドを使用してRight, Left, Midを実現する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する