我在elisp中是个不错的选择,并试图通过解决我面对的问题来练习,但是这似乎很难。elisp - 围绕明确定义的文本块移动
我有具有这种结构
texta
str1
textb
str1
textc
str1
<more times>
textA
str2
textB
str2
textC
str2
<same number of occurances of str2 as str1>
现在我想以上STR1的文本,直到前一个STR1(或开头的第一个被移动到STR2的相应次数,从而产生巨大的缓冲器第一str1和它上面的文字是正确的STR2中第一次出现上述
textA
texta
str1
str2
textB
textb
str1
str2
textC
textc
str1
str2
<etc>
鉴于elisp的是结合emacs的一起,我认为它不应该是太硬的人少更多的经验比我来的语言提供一些解决方案。 ..
'while'的主体可以有多个表达式,所以你不需要'(progn ...)'包装器。 – Tyler