答案 0 :(得分:7)
默认值与星号和分页符匹配: “[* \ F] +”
答案 1 :(得分:5)
\f
代表换页,这是一个特殊字符,用于指示打印机开始新页面。
[*\f]+
然后意味着任何完全由*和换页组成的序列,任意长。
答案 2 :(得分:2)
C-h i g (elisp) Regexp Special
RET
Note also that the usual regexp special characters are not special
inside a character alternative. A completely different set of
characters is special inside character alternatives: `]', `-' and `^'.
所以[*\f]+
匹配任何至少有一个字符长的序列,并且(仅)包含任何数字和星号,反斜杠和字母'f'的组合。
修改强>
啊,你的意思是"[*\f]"
,是吗?这与正则表达式[*\f]
不同(因为后者将在字符串读取语法中表示为"[*\\f]"
)。
请确保报价恰当。
如果你的意思是"[*\f]"
,那么\f
确实是一个换页,正如其他答案所示。