Template:Search: Difference between revisions

From KDE UserBase Wiki
No edit summary
No edit summary
Line 5: Line 5:
   |titlematch = A%{{!}}B%{{!}}C%{{!}}D%{{!}}E%{{!}}F%{{!}}G%{{!}}H%{{!}}I%{{!}}J%
   |titlematch = A%{{!}}B%{{!}}C%{{!}}D%{{!}}E%{{!}}F%{{!}}G%{{!}}H%{{!}}I%{{!}}J%
   |include = *
   |include = *
   |includematch = @Learn more@
   |includematch = @{{{1}}}@
   |includemaxlength = 0
   |includemaxlength = 0
   |format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
   |format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
Line 20: Line 20:
{{#dpl:
{{#dpl:
   |namespace = Main
   |namespace = Main
   |nottitleregexp = .*((/[a-z][a-z](.{{!}}-..)?)|([ {{!}}_][(][a-z][a-z][)]))$
   |nottitleregexp = .*((/[a-z][a-z](.{{!}}-..)?){{!}}([ _][(][a-z][a-z][)]))$
   |titlematch = L%{{!}}M%{{!}}N%{{!}}O%{{!}}P%{{!}}Q%{{!}}R%{{!}}S%{{!}}T%{{!}}U%{{!}}V%{{!}}W%{{!}}X%{{!}}Y%{{!}}Z%
   |titlematch = L%{{!}}M%{{!}}N%{{!}}O%{{!}}P%{{!}}Q%{{!}}R%{{!}}S%{{!}}T%{{!}}U%{{!}}V%{{!}}W%{{!}}X%{{!}}Y%{{!}}Z%
   |include = *
   |include = *

Revision as of 16:37, 20 August 2012

Find pages containing a string: {{Search|xyz}} finds all pages containing the string xyz. Searches are case sensitive. In order to find both xyz and Xyz use a regular expression: {{Search|[Xx]yz}}.

Regular expressions use a perl like syntax. Special characters like '[', '[','(' and ')' need to be escaped.

No wiki expansion takes place before passing arguments to the template.