That is odd, the pattern "(b c) [d e] ^" seems to work, it seems to be an issue with the first "^". I think I have a fix for the issue, it will be in our next website update, maybe a week or two. Thank you for reporting the issue.