Variable: markdown-regex-wiki-link

markdown-regex-wiki-link is a variable defined in markdown-mode.el.

Value

"\\(?:^\\|[^\\]\\)\\(?1:\\(?2:\\[\\[\\)\\(?3:[^]|]+\\)\\(?:\\(?4:|\\)\\(?5:[^]]+\\)\\)?\\(?6:\\]\\]\\)\\)"

Documentation

Regular expression for matching wiki links.

This matches typical bracketed [[WikiLinks]] as well as 'aliased wiki links of the form [[PageName|link text]]. The meanings of the first and second components depend on the value of markdown-wiki-link-alias-first. Group 1 matches the entire link. Group 2 matches the opening square brackets. Group 3 matches the first component of the wiki link. Group 4 matches the pipe separator, when present. Group 5 matches the second component of the wiki link, when present. Group 6 matches the closing square brackets.

Source Code

;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defconst markdown-regex-wiki-link
  "\\(?:^\\|[^\\]\\)\\(?1:\\(?2:\\[\\[\\)\\(?3:[^]|]+\\)\\(?:\\(?4:|\\)\\(?5:[^]]+\\)\\)?\\(?6:\\]\\]\\)\\)"
  "Regular expression for matching wiki links.
This matches typical bracketed [[WikiLinks]] as well as \\='aliased
wiki links of the form [[PageName|link text]].
The meanings of the first and second components depend
on the value of `markdown-wiki-link-alias-first'.
Group 1 matches the entire link.
Group 2 matches the opening square brackets.
Group 3 matches the first component of the wiki link.
Group 4 matches the pipe separator, when present.
Group 5 matches the second component of the wiki link, when present.
Group 6 matches the closing square brackets.")