is there a need for all the groups (`()`)?
Wouldn't this be easier?
```
re_authkey = /name="auth_key"\s+value=".*?((?:[a-z0-9]*))"/
```