You can do this using Select-String in PowerShell 2.0 like so:
Select-String F\d\d -input $string -AllMatches | Foreach {$_.matches}
A while back I had asked for a -matchall
operator on MS Connect and this suggestion was closed as fixed with this comment:
“This is fixed with -allmatches parameter for select-string.”