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

Emacs elisp正则表达式中作为特殊字符的单引号,emacs,elisp,Emacs,Elisp,在上面的正则表达式中,单引号backward和forward的作用是什么?我不认为它是gnu页面中的特殊代码,反斜杠反勾号\`只在匹配的字符串或缓冲区的前面匹配空字符串,而反斜杠单引号\'只在匹配的字符串或缓冲区的末尾匹配空字符串。您可以在中找到它们的文档 (defun string-is-capitalized (str) (let ((case-fold-search nil)) (string-match-p "\\`[A-Z]*\\'" str)))

在上面的正则表达式中,单引号backward和forward的作用是什么?我不认为它是gnu页面中的特殊代码,

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

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