Test, validate and match regular expressions
Matches one or more word characters that are enclosed between colons, capturing the content inside without including the colons themselves. Commonly used to extract custom emoji names from chat messages or markdown-style text (e.g., extracting 'smile' from ':smile:'). Uses positive lookbehind and lookahead to ensure the match is surrounded by colons.