Examples/Parameter: includenotmatch (example 1)

From DynamicPageList3 Manual
Revision as of 22:40, 31 March 2023 by imported>FrozenPlum (FrozenPlum moved page Criteria for page selection/Parameter: includenotmatch (example 1) to Examples/Parameter: includenotmatch (example 1): Simplifying how things are structured)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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:Countries in North America that contain a call to the template "Country-Infobox" and use the "capital" parameter, with an argument that does not contain "Ottawa" or "ottawa" as a text string. Note that there is no pattern specified for the first element of the include statement. "OTTAWA" would not match; we could use the "i" modifier with the regexp to match without case sensitivity if we wanted so.

{{#dpl:
|category=Countries in North America
|include={Country-Infobox}:capital
|includenotmatch=/capital\s*=\s*[^¦]*[Oo]ttawa/s
|table=class="wikitable sortable",Country,Capital
}}

Result

{{#dpl: |category=Countries in North America |include={Country-Infobox}:capital |includenotmatch=/capital\s*=\s*[^¦]*[Oo]ttawa/s |table=class="wikitable sortable",Country,Capital }}