Emacs Lisp: Regex Patterns and Syntax Table
Here's a demo, that some regex depend on syntax table.
;; here's a demo, that some elisp regex pattern depend on elisp syntax table. ;; save this file as test.el, and open it. ;; M-x emacs-lisp-mode ;; put cursor right after the paren, and M-x eval-last-sexp (re-search-forward "[[:space:]]") ;; it'll move cursor to a space ;; now, set space to have word syntax. Eval this (modify-syntax-entry 32 "w" emacs-lisp-mode-syntax-table) ;; try the search above again. Now it won't find any
After the above, you'll need to restart emacs. Because, now cursor moving commands will consider space as part of word.
See also: Emacs: Regex Tutorial