Here is my regex:
STATICSTRING\s[a-zA-Z]:\\[\\\S|*\S]?.*$|STATICSTRING\s\w*
as you can see there are two patterns, \s[a-zA-Z]:\\[\\\S|*\S]?.*$ and \s\w* which is combined with a | operator. and the STATICSTRING is repeated in each one.
Is there any way to write STATICSTRING once?
|and a grouping construct:STATICSTRING\s(?:[a-zA-Z]:\\[\\\S|*\S]?.*$|\w*). However,\\[\\\S|*\S]?.*looks too suspicious. What should it match?