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
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:


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 {{DPL|table}} parameter.
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 {{DPL|table}} parameter.

* 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.


<pre>
<pre>

Latest revision as of 22:40, 31 March 2023

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.

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

Result

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