Não casa caracteres na posição atual, mas dá uma "espiada" adiante e caso a ER embutida case, retorna sucesso. É como só apostar na loteria se você já souber o resultado. Por exemplo a ER Homer (?=Simpson) só casará o Homer se for seguido de Simpson. Mas o sobrenome não faz parte do trecho casado, serviu apenas para checagem.