Quiero reemplazar un personaje con su literal hexadecimal. Por ejemplo antes de regex:
h
Después de la expresión regular:
0x68
Estoy intentando esto:
s/\([a-z]\)/\=printf("%#02x", submatch(0))/
Pero esto lo reemplaza con
00
¿Qué estoy haciendo mal? ¿Es esto posible?