$pattern = '\[(?=[^\]]*[A-Za-z])([^\]]+)\]' # Suche und Ausgabe winget list --upgrade-available --details | Select-String -Pattern $pattern | ForEach-Object { foreach ($match in $_.Matches) { $inside = $match.Groups[1].Value Write-Host "$inside" } }