(regexp-opt '("this" "that"))
се завръща,
"\\(?:th\\(?:at\\|is\\)\\)
Защо има двойни обратни наклонени черти навсякъде в този регулярен израз на elisp. Регулярният израз на elisp не използва ли единична наклонена черта назад?
И, ? символът е постфиксен оператор в шаблони на регулярни изрази, което означава, че действа върху знаците, които го предхождат..(http://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Special.html#Regexp-Special). но тук няма изрази преди ? оператор. така че какво означава (?:th\\
част в този регулярен израз.