Ваш текст имеет десятичную запятую, но ваше регулярное выражение пытается соответствовать [.]
.
Я также заменил бы все несколько пробелов в регулярном выражении на \s*
Выбранные вами группы не учитывают необязательную подгруппу, перехватывающую первую дробь.
$web = @"
<tr bgcolor=#fbf6e9>
<td align="center">73480 </td>
<td align="left">SampleOne </td>
<td align="left">SampleTwo </td>
<td align="right">1 </td>
<td align="right">11,793 </td>
</tr>
"@
$RE = @"
\s*<tr bgcolor=#fbf6e9>
\s*<td align="center">73480\s*</td>
\s*<td align="left">(\w+)\s*</td>
\s*<td align="left">(\w+)\s*</td>
\s*<td align="right">([+-]?([0-9]*[,\.])?[0-9]+)\s*</td>
\s*<td align="right">([+-]?([0-9]*[,\.])?[0-9]+)\s*</td>
\s*</tr>
"@
[regex]::Match($web,$RE).Groups[1,2,3,5].Value
возвращается сюда:
SampleOne
SampleTwo
1
11,793