I am new to regular expression. On top of finding out the pattern to match the following string, please also point out references and/or samples web sites. 

The data string

```
1.  First1 Last1 - 20 (Long Description) 
2.  First2 Last2 - 40 (Another Description)

```

I want to be able to extract tuples {First1,Last1,20} and {First2,Last2,40} from the above string.