20 lines
518 B
PowerShell
20 lines
518 B
PowerShell
|
function Select-RightSubstringWithPadLeft {
|
||
|
[CmdletBinding()]
|
||
|
param (
|
||
|
[Parameter(Mandatory = $true)]
|
||
|
[string]$String,
|
||
|
[Parameter(Mandatory = $true)]
|
||
|
[int]$Length,
|
||
|
[Parameter(Mandatory = $false)]
|
||
|
$PaddingCharacter = ' '
|
||
|
)
|
||
|
|
||
|
$word = $String
|
||
|
if ($word.Length -ge $Length) {
|
||
|
$word = $word.Substring($word.Length - $Length)
|
||
|
}
|
||
|
if ($Length -gt $word.Length) {
|
||
|
$word = $word.PadLeft($Length, $PaddingCharacter)
|
||
|
}
|
||
|
return $word
|
||
|
}
|