Build, test, and debug regular expressions
Matches the standalone word 'test' using Unicode-aware boundaries instead of \b. The negative lookbehind and lookahead check that no Unicode letter (\p{Letter}), digit, or underscore surrounds the match, correctly handling umlauts and accented characters that \b would treat as non-word characters. Useful for whole-word search in German or other non-ASCII text. Requires the 'u' flag; 'g' finds all occurrences.