This is a bit hard to read. Can you add the `//x` and comment on each capture group?