在組織模式下,outline-regexp變量設置爲"[*\f]+"
。regex [* f] +是什麼意思?
我無法弄清楚它代表什麼,referred this沒有成功。
編輯: - [* \ F] +變更爲"[*\f]+"
在組織模式下,outline-regexp變量設置爲"[*\f]+"
。regex [* f] +是什麼意思?
我無法弄清楚它代表什麼,referred this沒有成功。
編輯: - [* \ F] +變更爲"[*\f]+"
默認值匹配星號和分頁: 「[* \ F] +」
\f
代表換頁,它是用於指示打印機開始新頁面的特殊字符。
[*\f]+
然後意味着完全由*和換頁組成的任意序列,任意長。
章我克(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
確實是一種換頁形式,如其他答案所示。
是的,我的意思是「[* \ f]」。 –