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