This might be a lame idea, but could you use // for the prioritized choice? I can not think of a reason why you would want to use // when defining a regular expression. Everybody knows that two is better then one.
Also, | is OR sometimes and || is OR other times, so why not / sometimes and // other times….