This template is used on
approximately 2,550,000 pages, or roughly 4% of all pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
Wrapper for findpagetext function in Module:String2.
Template:Find page text returns the position of a piece of text in the wikitext source of a page.
The template takes up to four parameters:
|1=
or |text=
is the text to be searched for.|title=
is the page title, defaults to the current page.|plain=
is either true for a plain search (default), or false for a
Lua pattern search.|nomatch=
is the value returned when no match is found; default is nothing.{{
Find page text|Youghiogheny}}
→{{
Find page text|text=Youghiogheny}}
→{{
Find page text|text=Youghiogheny|nomatch=0}}
→ 0{{
Find page text|text=Youghiogheny|title=Boston Bridge|nomatch=not found}}
→ 296{{
Find page text|text=river|title=Boston Bridge}}
→{{
Find page text|text=river|title=Boston Bridge|nomatch=not found}}
→ not found{{
Find page text|text=[Rr]iver|title=Boston Bridge|plain=false|nomatch=not found}}
→ 309{{
Find page text|text=%[%[|title=Boston Bridge|plain=f}}
→ 294{{
Find page text|text=%{%{[Cc]oord|title=Boston Bridge|plain=f}}
→ 2470The search is case-sensitive, so Lua pattern matching is needed to find river
or River
. The last example finds {{coord
or {{Coord
. The penultimate example finds a wiki-link.