Build, test, and debug regular expressions
Matches full lines containing a person's name with at least two space-separated words. Each word may include Unicode letters from any script (\p{L}), combining diacritical marks (\p{Mn}), dashes/hyphens (\p{Pd}), and straight or curly apostrophes (' and '). Ideal for validating international names like 'José García-López' or 'Anne-Marie O'Brien' in form inputs, with the gm flags enabling per-line matching.