示例代码:
f x
| "s" == x = 1
| otherwise = 0
我可以看到regexp为“当用空格字符包围时匹配等号”。但是,\ s - + = \ s- +不起作用(\ s- +是1+空格的模式),因为它最终会在等号之前插入一个额外的空格。我需要一个模式,说“当这里有空格时匹配空字符串”,但不知道如何做到这一点?
答案 0 :(得分:4)
这对我有用:
C-u M-x align-regexp RET \(\s-+\)=\s- RET RET RET n
注意parens中的“+
”,默认设置为“*
”