1(:group with ?: is not used in backreferencing:)
2
3fn:matches("a", "(a(?:b)\2)")