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
|
|
} |