Вы хотите захватить один или несколько алфавитов, за которыми следует число, следовательно, регулярное выражение для того, что вы хотите захватить, будет следующим:
[a-zA-Z]+(?=\d)
И код PowerShell для того же будет таким,
$str = "14 be h90 bfh4"
$reg = "[a-zA-Z]+(?=\d)"
$spuntext = $str | Select-String $reg -AllMatches |
ForEach-Object { $_.Matches.Value }
echo $spuntext
Отказ от ответственности: Я едва знаю язык сценариев PowerShell, поэтому вам, возможно, придется настроить некоторые коды.