Only one can have this :idx_char missing.  For these patterns they are indexed by the last character of the pre-match, where the rest are indexed on the first ( [..., {{..., \{{... or \[[... )