Groups in regular expressions (Capturing and non-capturing)
In regular expressions groups can be used. Different types of groups have different notations.
These notations sometimes only differ as little as one character. This can be confusing.
To make it easier to distinguish between the different group types, they are all listen here.