HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 文字列操作 Tips メニュー

28.文字を右寄せ/左寄せするには

 
UPDATE:2007/12/09    
 
<< 前のTips  次のTips >> 



文字列を右寄せするには、PadLeftメソッド、左寄せするにはPadRightメソッドを使用します。
引数で指定した文字数になるまでスペースを追加します。スペースではなく指定した文字で埋めたい場合は第2引数にその文字を指定します。

sample1の(1)は文字列"ABC"を右寄せし、空白を含めて6文字になるようにしています。
sample1の(2)は文字列"ABC"を左寄せし、空白を含めて6文字になるようにしています。
((2)は右側に3文字の空白が追加されたことが確かめられるよう - を末尾に追加しています)

sample1

PS C:\Users\HIRO> $a = "ABC"            ---(1)
PS C:\Users\HIRO> $a.PadLeft(6)
ABC
PS C:\Users\HIRO> $a = "ABC" ---(2)
PS C:\Users\HIRO> $a.PadRight(6) + "-"
ABC -

sample2の(1)は文字列"ABC"を右寄せし、Xを含めて6文字になるようにしています。
sample2の(2)は文字列"ABC"を左寄せし、Xを含めて6文字になるようにしています。

sample2

PS C:\Users\HIRO> $a = "ABC"          ---(1)
PS C:\Users\HIRO> $a.PadLeft(6,"X")
XXXABC
PS C:\Users\HIRO> $a = "ABC" ---(2)
PS C:\Users\HIRO> $a.PadRight(6,"X")
ABCXXX
 
<< 前のTips  次のTips >>