This shows you the differences between two versions of the page.
ro:instr [2017/09/07 14:47] junior-root |
ro:instr [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== InStr (Funcție) ===== | ||
- | > **Engleză: | ||
- | ==== Format ==== | ||
- | **instr** ( [[stringexpressions|textul_în_care_se_caută]] , [[stringexpressions|text_de_căutat]] )\\ | ||
- | **instr** ( [[stringexpressions|textul_în_care_se_caută]] , [[stringexpressions|text_de_căutat]] , [[integerexpressions|valoare_start]] )\\ | ||
- | **instr** ( [[stringexpressions|textul_în_care_se_caută]] , [[stringexpressions|text_de_căutat]] , [[integerexpressions|valoare_start]] , [[booleanexpressions|expresie_booleană]]) | ||
- | |||
- | Întoarce un [[integerexpressions|număr_întreg]]. | ||
- | ==== Descriere ==== | ||
- | Verifică dacă șirul de caractere [[stringexpressions|text_de_căutat]] este conținut în [[stringexpressions|textul_în_care_se_caută]]. Dacă este găsit, funcția întoarce poziția (indexul) unde s-a găsit șirul [[stringexpressions|text_de_căutat]]. În cazul în care nu este găsit, funcția întoarce valoarea 0. | ||
- | |||
- | În mod opțional se poate specifica o valoare pentru [[integerexpressions|valoare_start]], | ||
- | Indiferent poziția furnizată, căutarea se va face întotdeauna de la ce mai mică poziție către cea mai mare, adică dinspre începutul textului spre sfârșitul lui. | ||
- | |||
- | De asemenea, se poate specifica și o a patra valoare opțională, | ||
- | ==== Note ==== | ||
- | Șirurile de caractere încep de la poziția 1. | ||
- | ==== Exemplu ==== | ||
- | < | ||
- | print instr(" | ||
- | print instr(" | ||
- | print instr(" | ||
- | print instr(" | ||
- | </ | ||
- | va afișa | ||
- | < | ||
- | 9 | ||
- | 1 | ||
- | 1 | ||
- | 13 | ||
- | </ | ||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | ==== Istoric ==== | ||
- | |0.9.6.55|Adăugată în acestă versiune| | ||
- | |1.99.99.53|S-a adăugat posibilitatea specificării unei poziții negative| | ||