$a = 'a1', 'a2', 'a3' |Foreach-Object { [PSCustomObject]@{ Name = $_ } } |
Add-Member -MemberType ScriptProperty -Name Letters -Value { $This.Name -Replace '[^a-z]' } -PassThru |
Add-Member -MemberType ScriptProperty -Name Numbers -Value { $This.Name -Replace '[^0-9]' } -PassThru
$a |Join 0,2,4 -on Numbers -Eq '<Value>'
Wishful thinking:
$a |Join 0,2,4 -on Numbers
Wishful thinking: