Template:Str find/doc

Usage
= Position of first appearance of sub_string in text.

Examples
In the examples, the string to be searched is Abcdefghijklm:
 * A;
 * a;
 * def;
 * klm;
 * zyx;
 * empty;klm;
 * empty;empty;


 * 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
{       "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 }       } }