Test, validate and match regular expressions
This regular expression matches different variations of the full name "Jorge Alberto Gómez Prada". It allows for optional middle names ("Alberto" or "A."), a second surname ("Prada" or "P."), accents ("Gómez" or "Gomez"), and an optional slash separator. Utilizing the `gix` flags for case-insensitivity, it also features a named capture group `Apellido` to specifically extract the primary surname. It is highly useful for text extraction, identity validation, or normalizing user data where names might be abbreviated or formatted inconsistently.