සැකිල්ල:In string/doc
Appearance
මෙම සැකිල්ල පිටු 49,000 පමණ භාවිතා වන නිසා සිදුකරන වෙනස් කිරීම් බොහෝ ස්ථානවලට බලපානු ඇත. ඔබ සිදුකිරීමට අදහස් කරන වෙනස්කම් මෙම සැකිල්ලට අදාළ /sandbox හෝ /testcases උපපිටුවල, හෝ ඔබගේ පරිශීලක උපපිටුවේ පළමුව සිදුකොට පරීක්ෂාකර බලන්න. එම වෙනස්කම් සිදුකිරීමට ප්රථම අදාළ සාකච්ඡා පිටුවේ ඒ පිළිබඳව සංවාදයක් ගොඩනැගීමට කාරුණික වන්න.
Transclusion count updated automatically (ප්රලේඛනය වෙතට යොමුවන්න). |
This is a documentation subpage for සැකිල්ල:In string. It may contain usage information, categories and other content that is not part of the original සැකිල්ල page. |
මෙම සැකිල්ල ලුවා භාවිතා කරයි: |
This template wraps the function {{#invoke:String|find|...}}
, and provides the extra option to return an alternative string (including a blank string) when nothing is found.
Usage
[සංස්කරණය]{{In string|source_string|target_string|start_index|plain_flag|nomatch_returntext}}
- or
{{In string|source=source_string |target=target_string |start=start_index |plain=plain_flag |nomatch=nomatch_returntext}}
{{In_string |source= |target= |start= |plain= |nomatch= }}
- By default, when the target is not found,
0
is returned. - Set
|nomatch=anytext
to replace that0
. Also,|nomatch=
<blank> returns blank not 0.
- Note: outer spaces are not conserved.
- Using the nomatch option
- {{#if:{{in string|source=pancake|target=pizza|plain=true|nomatch=}}|Is a pizza|Not a pizza}} → Not a pizza
- {{#if:{{in string|source=Hawaiian pizza|target=pizza|plain=true|nomatch=}}|Is a pizza|Not a pizza}} → Is a pizza
Examples
[සංස්කරණය]{{In string|abc123def }}
→ 0{{In string|source= abc123def }}
→ 0{{In string|abc123def |123}}
→ 4{{In string|source= abc123def |target= 123 }}
→ 4{{In string|abc123def |%d|3|false}}
→ 4{{In string|source= abc123def |target= %d |start= 3 |plain= false }}
→ 4
- nomatch=xxx
{{In string|abc123def |nomatch=xxx}}
→ xxx{{In string|source= abc123def |nomatch=xxx}}
→ xxx{{In string|abc123def |123|nomatch=xxx}}
→ 4{{In string|source= abc123def |target= 123 |nomatch=xxx}}
→ 4{{In string|abc123def |%d|3|false|nomatch=xxx}}
→ 4{{In string|source= abc123def |target= %d |start= 3 |plain= false |nomatch=xxx}}
→ 4
- nomatch = blank
{{In string|abc123def |nomatch=}}
→{{In string|source= abc123def |nomatch=}}
→{{In string|abc123def |123|nomatch=}}
→ 4{{In string|source= abc123def |target= 123 |nomatch=}}
→ 4{{In string|abc123def |%d|3|false|nomatch=}}
→ 4{{In string|source= abc123def |target= %d |start= 3 |plain= false |nomatch=}}
→ 4
- module Examples
{{#invoke:String|find|abc123def }}
→ 0{{#invoke:String|find|source= abc123def }}
→ 0{{#invoke:String|find|abc123def |123}}
→ 4{{#invoke:String|find|source= abc123def |target= 123 }}
→ 4{{#invoke:String|find|abc123def |%d|3|false}}
→ 4{{#invoke:String|find|source= abc123def |target= %d |start= 3 |plain= false }}
→ 4
Template data
[සංස්කරණය]This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.
TemplateData for In string
Template data
| ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No description.
|