I want to look for matches in a string and those matches may contain Alpha-Numeric values as well as special characters Here is the example source
The expression is
\W(bright|bright light|bright future)\W
It completely ignores the %*) and find "bright" twice, no "bright light" or "bright future". Just bright. Can someone please help?