Veidne:Str sub find/doc
Izskats
Šī ir veidnes Veidne:Str sub find dokumentācijas apakšlapa. Tā satur lietošanas piemērus, kategorijas un citu saistīto informāciju, kas nav pamatlapas daļa. |
Šajā veidnē tiek izmantots skripts, kas uzrakstīts programmēšanas valodā Lua. Skatīt lapu Vikipēdija:Lua, lai uzzinātu vairāk. |
Veidne:str_sub_find meklē apakšvirkni dotajā virknē norādītajā pozīcijā.
Lietojums
[labot pirmkodu]{{str sub find|<virkne1>|<virkne2>|<pozīcija>}}
Veidne atgriež 1, ja virkne2 ir atrasta virknē1 norādītajā pozīcijā, pretējā gadījumā tiks atgriezta tukša virkne. Tas ļauj rezultātu ērti lietot Analīzes funkcijās kā {{#if:|}}
.
Pozīcija ir 0-bāzēta un var tikt atmesta, ja vienāda ar 0.
Piemēri
[labot pirmkodu]- {{#if: {{str sub find|abcdef|abc}} | Apakšvirkne ir atrasta | Apakšvirkne nav atrasta }} → Apakšvirkne ir atrasta
- {{#if: {{str sub find|abcdef|abc|2}} | Apakšvirkne ir atrasta | Apakšvirkne nav atrasta }} → Apakšvirkne nav atrasta
- {{#if: {{str sub find|abcdef|def}} | Apakšvirkne ir atrasta | Apakšvirkne nav atrasta }} → Apakšvirkne nav atrasta
- {{#if: {{str sub find|abcdef|def|3}} | Apakšvirkne ir atrasta | Apakšvirkne nav atrasta }} → Apakšvirkne ir atrasta