Template:Search: Difference between revisions

From KDE UserBase Wiki
No edit summary
No edit summary
Line 3: Line 3:
   |namespace =  
   |namespace =  
   |nottitleregexp = .*((/[a-z][a-z](.{{!}}-..)?){{!}}([ _][(][a-z][a-z][)]))$
   |nottitleregexp = .*((/[a-z][a-z](.{{!}}-..)?){{!}}([ _][(][a-z][a-z][)]))$
   |titlematch = A%{{!}}B%{{!}}C%{{!}}D%{{!}}E%{{!}}F%{{!}}G%{{!}}H%{{!}}I%{{!}}J%
   |titlematch = ^[A-J]
   |include = *
   |include = *
   |includematch = @{{{1}}}@
   |includematch = @{{{1}}}@
Line 62: Line 62:
Example: <code><nowiki>{{Search|1=Learn more}}</nowiki></code> gives
Example: <code><nowiki>{{Search|1=Learn more}}</nowiki></code> gives
{{Search|1=Learn more}}
{{Search|1=Learn more}}
{{Search|1=description}}
 
[[Category:Template]]
[[Category:Template]]
</noinclude>
</noinclude>

Revision as of 17:05, 22 July 2013

Find pages containing a string: {{Search|string}} finds all pages containing the string. 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.

Example: {{Search|1=Learn more}} gives