我对Emacs中的搜索和替换有这样的要求:
我有一堆
'A', 'High'
'B', 'High'
'C', 'High'
'D', 'High'
列表继续。
我想将它们替换为:
A = 'High'
B = 'High'
C = 'High'
D = 'High'
我可以查询该模式,说'#', 'High'
并将其替换为#= 'High
吗?
答案 0 :(得分:2)
将点移动到缓冲区的开头。
M-x query-replace-regexp
。
输入'\([^']+\)', '\([^']+\)'
作为正则表达式,\1 = '\2'
作为替换。
按!一次全部替换,或者按 y / n
每场比赛。