Template:Str find
- English
- español
- 日本語
- Deutsch
- français
- 中文
- русский
- italiano
- português
- Nederlands
- العربية
- аԥсшәа
- адыгабзэ
- Alemannisch
- алтай тил
- अंगिका
- مصرى
- asturianu
- авар
- azərbaycanca
- تۆرکجه
- башҡортса
- Basa Bali
- Boarisch
- беларуская
- беларуская (тарашкевіца)
- भोजपुरी
- বাংলা
- 閩東語 / Mìng-dĕ̤ng-ngṳ̄
- нохчийн
- کوردی
- čeština
- чӑвашла
- dansk
- dolnoserbski
- Kadazandusun
- Ελληνικά
- Esperanto
- eesti
- euskara
- فارسی
- føroyskt
- arpetan
- Nordfriisk
- Gaeilge
- galego
- گیلکی
- Gaelg
- Hausa
- 客家語 / Hak-kâ-ngî
- עברית
- हिन्दी
- hornjoserbsce
- magyar
- հայերեն
- Jaku Iban
- Bahasa Indonesia
- Ilokano
- гӀалгӀай
- íslenska
- Jawa
- ქართული
- қазақша
- ភាសាខ្មែរ
- 한국어
- kurdî
- коми
- Lëtzebuergesch
- лакку
- лезги
- Ligure
- latviešu
- मैथिली
- мокшень
- олык марий
- Minangkabau
- монгол
- ဘာသာမန်
- кырык мары
- Bahasa Melayu
- မြန်မာဘာသာ
- эрзянь
- مازِرونی
- Plattdüütsch
- नेपाली
- Li Niha
- occitan
- ଓଡ଼ିଆ
- ирон
- ਪੰਜਾਬੀ
- ရခိုင်
- rumantsch
- română
- tarandíne
- русиньскый
- संस्कृतम्
- саха тыла
- Scots
- တႆး
- Simple English
- slovenčina
- slovenščina
- shqip
- српски / srpski
- ತುಳು
- тоҷикӣ
- ไทย
- ትግርኛ
- Tagalog
- Türkçe
- татарча / tatarça
- удмурт
- українська
- اردو
- oʻzbekcha / ўзбекча
- vèneto
- Tiếng Việt
- 吴语
- ייִדיש
- 文言
- 閩南語 / Bân-lâm-gí
- 粵語
- isiZulu
1
This documentation is transcluded from Template:Str find/doc.
| Uses Lua: |
- Usage
- Returns the position (1 for the first character) of first appearance of substring in a text, -1 if not found.
- Note: if you want to edit this template, first try your modifications on {{Str find/sandbox}}.You can then test your edits in {{Str find/testcases}}.
When the new version is ready, you can move it to the main template.
- Examples
{{Str find|Panthera (genus)|P}}→ 1 (first character){{Str find|Panthera (genus)|a}}→ 2 (second character){{Str find|Panthera (genus)|(}}→ 10{{Str find|Panthera (genus)|/}}→ -1 (means not found){{Str find|Panthera (genus)|}}→ 1 (Warning: empty substring returns 1)
- Syntax
{{Str find | <text> | <substring> }}
- Parameters
- <text>
- the tested string
- <substring>
- See also
- {{Str find/logic}} a subtemplate
String-handling templates (help page) | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Trimming templates:
- {{Trunc}} – To trim down to a specified number of characters.
- {{Trim}} — To trim any leading or trailing whitespace.
- {{Str left}} – To trim down to a specified number of characters, or duplicate the string to a specified number.
- {{Str right}}
- {{Strip}} – To strip (remove) a given number of characters from the beginning/end of the string
Analyzing templates:
- {{Str endswith}} – To check if a string ends with a given string.
- {{Str find}} – Returns the numerical location of a given string in a string, up to 50 characters.
- {{Str len}} – Returns a string's length. Can count up to 500 characters.
String length comparison templates:
- {{Str ≤ len}} – To check if a string is "shorter or equally long" or "longer" than a given length.
Technical stuff:
- mw:Help:Magic words – About
{{padleft:|}}. - mw:Help:Extension:ParserFunctions – About
{{#titleparts:|}}, {{#expr:|}}, {{#ifeq:|}},etc. - Module:String - Script with native string parsing Category:String manipulation templates