单引号作为elisp正则表达式中的特殊字符

时间:2015-01-20 03:04:27

标签: emacs elisp

(defun string-is-capitalized (str)
  (let ((case-fold-search nil))
    (string-match-p "\\`[A-Z]*\\'" str)))

在上面的正则表达式中,单引号向后引用了什么?转发`& '做?我不会在gnu页面http://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Special.html

中将其视为特殊代码

1 个答案:

答案 0 :(得分:4)

反斜杠反引号\`仅匹配匹配的字符串或缓冲区前面的空字符串,而反斜杠 - 单引号\'仅匹配字符串末尾的空字符串或缓冲区匹配。您可以在Regexp Backlash documentation中找到它们。