我正在使用Emacs,我有一个像这样的字符串的文件..
IMPORTED_DATA_K_NAME
IMPORTED_DATA_L_PHONE
IMPORTED_DATA_M_URL
我想将内容更改为..
IMPORTED_DATA_A_NAME
IMPORTED_DATA_B_PHONE
IMPORTED_DATA_C_URL
基本上更改_K_ to _A_
和_L_ to _B_
等等。
这是一个包含大量重复的大文件。我正在查看query-replace-regex,但不确定是否能完成此任务,或者是否有更好的方法来完成此更改。
感谢任何帮助。
答案 0 :(得分:0)
C-M-%
和替换M-x query-replace-regexp
的 _\([K-Z]\)_
或_\,(char-to-string (- (string-to-char \1) 10))_
。替换中的\,(expr)
将(expr)
评估为lisp。