单引号作为 elisp 正则表达式中的特殊字符
Single quotes as special characters in elisp regex
(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
反斜杠-反引号\`
只匹配被匹配字符串或缓冲区前面的空字符串,而反斜杠-单引号\'
只匹配结尾的空字符串匹配的字符串或缓冲区。您可以在 Regexp Backlash documentation.
中找到它们的记录
(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
反斜杠-反引号\`
只匹配被匹配字符串或缓冲区前面的空字符串,而反斜杠-单引号\'
只匹配结尾的空字符串匹配的字符串或缓冲区。您可以在 Regexp Backlash documentation.