2010-09-08 27 views
0

示例代碼工作:Emacs的ALIGN-regexp的用「=」

f x 
    | "s" == x = 1 
    | otherwise = 0 

我可以看到正則表達式的「匹配時由空白字符包圍等號」。但是,\ s - + = \ s- +不起作用(\ s- +是1+空格的模式),因爲它最終會在等號之前插入額外的空格。我需要一個模式,表示「在這裏有空白時匹配空字符串」,但不知道如何執行此操作?

回答

4

這個工作對我來說:

C-u M-x align-regexp RET \(\s-+\)=\s- RET RET RET n 

注意 '+' 的括號內,默認有 '*'