I'm trying to create a rule that matches on a filename with one or more optional conditions. For example, a file name needs to start with a word (abc) but might optionally have two words (abc [abc]). There have been other situations where indicating optional matches would make my rules more flexible.