$s = "id=1 id=22 id=333" $nums = [regex]::Matches($s, '\d+') | ForEach-Object { $_.Value } # 1 22 333 $nums -join ' '
collect every match of a pattern