Ich möchte ein Zeichen durch sein Hex-Literal ersetzen. Zum Beispiel vor Regex:
h
Nach Regex:
0x68
Ich versuche das:
s/\([a-z]\)/\=printf("%#02x", submatch(0))/
Aber das ersetzt es durch
00
Was mache ich falsch? Ist das überhaupt möglich?