Oui, c'est possible, \&
peut être utilisé dans l'expression de remplacement pour représenter la correspondance entière, de même \#&
peut être utilisé pour représenter la correspondance entière sous forme de nombre.
Plus concrètement:
Mx query-replace-regexp \b[0-9]+\b
RETURN\,(+ 3 \#&)
Et une citation de la documentation
Vous pouvez utiliser des expressions Lisp pour calculer des parties de la chaîne de remplacement. Pour ce faire, écrivez «\», suivi de l'expression dans la chaîne de remplacement. Chaque remplacement calcule la valeur de l'expression et la convertit en texte sans guillemet.