Examples/Parameter: includenotmatch (example 1)

From DynamicPageList3 Manual
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 }}