Template:Str find/doc View history

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This is a documentation subpage for Template:Str find.
It contains usage information, categories and other content that is not part of the original template page.

Usage

{{Str find|text|sub_string}} = Position of first appearance of sub_string in text.

Examples

In the examples, the string to be searched is |1=Abcdefghijklm:

  • A; -1
  • a; -1
  • def; -1
  • klm; -1
  • zyx; -1
  • empty;klm;-1
  • empty;empty; 1


  • Case sensitive.
  • Returns -1 if sub_string not found
  • Character position is 1 based (not 0 based as usual in calculations).
  • Warning: if sub_string is empty, then this routine will return 1 !!! This case will often have to be handled specially.

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools.

Str find

A template to find the numeric position of first appearance of ''sub_string'' in ''text''

Template parameters

ParameterDescriptionTypeStatus
Text1

The text to search within

Stringrequired
Sub_string2

The string to be searched within the text

Stringrequired

Template:Navbox string handling templates