Por favor, use
em vez de $1 $2 $3
Encontre o que: D([0-9]+)-([0-9]+)-([0-9]+)
Substituir por: D//
Antes
D02-12-2009
D03-12-2009
D04-12-2009
Depois
D02/12/2009
D03/12/2009
D04/12/2009
Em relação ao agrupamento
Groups a tagged expression to use in replacement expressions. An RE can have up to 9 tagged expressions, numbered according to their order in the RE. The corresponding replacement expression is \x, for x in the range 1-9. Example: If ([a-z]+) ([a-z]+) matches "way wrong", would replace it with "wrong way".
PS: Eu não tenho ideia de por que isso é movido para cá, eu tive que vir aqui pela primeira vez. : -)