in the example below, I want to make 2 groups in a regex:

Name FirtSurname SecondSurname ..

The first group would be
Name 

The second
FirtSurname SecondSurname ...

```
^(\w+)(.*)$   - would capture all
\w+           - would make n groups (number of words). 

```

I want only 2 groups. First name and anything that follows on another.

Any help?