The new Waze Wiki, aka Wazeopedia, is now live at Wazeopedia.waze.com! While this legacy wiki will remain accessible for the time being, it is no longer updated by the community. For the most up-to-date guidance, please visit your local Wazeopedia.

Please do not make any more updates to these legacy wiki pages, all future updates should be made in your country's local Wazeopedia.

Clock over a larger globe

Template:Str find

From waze
Revision as of 02:27, 1 July 2014 by Kentsmith9 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
1
Documentation icon Template documentation[view] [edit] [history] [purge]

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

<templatedata>
{
        "description": "A template to find the numeric position of first appearance of sub_string in text",
        "params": {
                "1": {
                        "label": "Text",
                        "description": "The text to search within",
                        "type": "string",
                        "required": true
                },
                "2": {
                        "label": "Sub_string",
                        "description": "The string to be searched within the text",
                        "type": "string",
                        "required": true
                }
        }
}
</templatedata>

Template:Navbox string handling templates

The above documentation is transcluded from Template:Str find/doc.
Please add categories to the /doc subpage.
Subpages of this template.