0
示例代碼工作:Emacs的ALIGN-regexp的用「=」
f x
| "s" == x = 1
| otherwise = 0
我可以看到正則表達式的「匹配時由空白字符包圍等號」。但是,\ s - + = \ s- +不起作用(\ s- +是1+空格的模式),因爲它最終會在等號之前插入額外的空格。我需要一個模式,表示「在這裏有空白時匹配空字符串」,但不知道如何執行此操作?
示例代碼工作:Emacs的ALIGN-regexp的用「=」
f x
| "s" == x = 1
| otherwise = 0
我可以看到正則表達式的「匹配時由空白字符包圍等號」。但是,\ s - + = \ s- +不起作用(\ s- +是1+空格的模式),因爲它最終會在等號之前插入額外的空格。我需要一個模式,表示「在這裏有空白時匹配空字符串」,但不知道如何執行此操作?
這個工作對我來說:
C-u M-x align-regexp RET \(\s-+\)=\s- RET RET RET n
注意 '+
' 的括號內,默認有 '*
'