Difference between revisions of "Template:Search"

Line 10: Line 10:
 
}}
 
}}
 
{{#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 = K%
+
   |titlematch = K%
   include = *
+
   |include = *
   includematch = @{{{1}}}@
+
   |includematch = @{{{1}}}@
   includemaxlength = 0
+
   |includemaxlength = 0
   format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
+
   |format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
}}
 
}}
 
{{#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 = *
   includematch = @{{{1}}}@
+
   |includematch = @{{{1}}}@
   includemaxlength = 0
+
   |includemaxlength = 0
   format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
+
   |format = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
}}
 
}}
 
</includeonly><noinclude>
 
</includeonly><noinclude>

Revision as of 16:35, 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.


{{#dpl:

 |namespace = Main
 |nottitleregexp = .*((/[a-z][a-z](.|-..)?)|([ _][(][a-z][a-z][)]))$
 |titlematch = A%|B%|C%|D%|E%|F%|G%|H%|I%|J%
 |include = *
 |includematch = @Learn [email protected]
 |includemaxlength = 0
 |format = ,\n* %TITLE%,,

}} {{#dpl:

 |namespace = Main
 |nottitleregexp = .*((/[a-z][a-z](.|-..)?)|([ _][(][a-z][a-z][)]))$
 |titlematch = K%
 |include = *
 |includematch = @Learn [email protected]
 |includemaxlength = 0
 |format = ,\n* %TITLE%,,

}} {{#dpl:

 |namespace = Main
 |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%
 |include = *
 |includematch = @Learn [email protected]
 |includemaxlength = 0
 |format = ,\n* %TITLE%,,

}}


Content is available under Creative Commons License SA 4.0 unless otherwise noted.
-->