Examples/Parameter: includematch (example 1): Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
(Created page with "<noinclude>{{note|Please '''do not edit''' this page unless you're wanting to edit the manual itself, it is an example included in the manual.|error}}</noinclude><!-- This is the example preloaded for testing, press "Show Preview" to see the example working (at the bottom of the page). If you save this page, it saves as a new section at the bottom of your '''User:Username/Sandbox''' --> ==Example== This will list articles in Category:Fruit examples, in the ''Main'...")
 
imported>FrozenPlum
mNo edit summary
Line 18: Line 18:
</pre>
</pre>


'''Note(s):'''<br>

* There is no pattern specified for the first element of the <code>include</code> statement. "VINES" would not match; we could use the "i" modifier with the regexp to match without case sensitivity if we wanted to.
==Result==
==Result==



Revision as of 07:09, 9 April 2022

Please do not edit this page unless you're wanting to edit the manual itself, it is an example included in the manual.

Example

This will list articles in Category:Fruit examples, in the Main namespace, which contain a call to the template "Fruit-Infobox" and use the "grows" parameter of that template with an argument that contains "Vines" or "vines" as a text string. The example is also formatted into a (simple) table, using the table parameter.

{{#dpl:
|category=Fruit examples
|namespace=
|include={Fruit-Infobox}:grows
|includematch=/grows\s*=\s*[^¦]*[Vv]ines/s
|table=class="wikitable", Page, Growth Area
}}

Note(s):

  • There is no pattern specified for the first element of the include statement. "VINES" would not match; we could use the "i" modifier with the regexp to match without case sensitivity if we wanted to.

Result

{{#dpl: |category=Fruit examples |namespace= |include={Fruit-Infobox}:grows |includematch=/grows\s*=\s*[^¦]*[Vv]ines/s |table=class="wikitable", Page, Growth Area }}