我正在编辑一个包含许多此类内容的Latex文件:
\command{a}
\command{b}
...
我的问题是如何在emacs中将其更改为
a
b
...
答案 0 :(得分:3)
简单,执行M-x replace-regexp
,然后输入^.*{\(.*\)}.*$
,按Enter键,输入\1
,然后再按Enter键。你可以微调正则表达式,使其不那么贪婪,或者在需要时更具体。
答案 1 :(得分:0)
这是一个通用解决方案,也适用于
之类的东西multiple commands on the same line: \com{a} \com{b}
command \com{a} goes in the arbitrary place in the line
查找:\\[^{]+{\([^}]*\)}
,替换为\1
。