User Tools

Site Tools


ro:midx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ro:midx [2017/09/11 12:04]
junior-root [Parametri]
ro:midx [2020/02/28 10:46]
Line 1: Line 1:
-===== MidX (Funcție) ===== 
-> **Engleză:** //**MID**dle = mijloc; e**X**pression = expresie// 
-==== Format ==== 
-**midx** ( //text//, //[[regularexpressions|expresie_regulată]]// )\\ 
-**midx** ( //text//, //[[regularexpressions|expresie_regulată]]//, //poziție_start// ) 
- 
-Întoarce un [[stringexpressions|șir_de_caractere]]. 
-==== Descriere ==== 
-Întoarce prima porțiune din șirul indicat care se potrivește cu expresia regulată. Dacă expresia nu se potrivește cu nimic, atunci se va întoarce un șir de caractere gol "". 
-==== Parametri ==== 
-**//text//** - este un [[stringexpressions|șir_de_caractere]] și reprezintă textul din care se dorește extragerea unei porțiuni. 
- 
-**//[[regularexpressions|expresie_regulată]]//** - este un șir de caractere care conține reguli specifice pentru căutare, comportându-se ca un șablon. 
- 
-**//poziție_start//** - este un [[integerexpressions|număr_întreg]] și reprezentă poziția de unde se dorește începerea căutării, unde 1 este primul caracter din textul în care se caută, 2 este al doilea caracter ș.a.m.d. În cazul în care poziția furnizată este negativă, atunci căutarea va începe de la caracterul specificat numărând de la sfârșitul textului, unde -1 este ultimul caracter, -2 este penultimul caracter, -3 este al treilea caracter din coadă ș.a.m.d.\\ 
-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. 
-==== Notă ==== 
-Șirurile de caractere încep de la poziția 1.  
-==== Exemplu ==== 
-<code> 
-print midx("Ana are mere", "[Aa]re") 
-print midx("Poveste adevărată", "[Vv]", 4) 
-</code> 
-va afișa 
-<code> 
-are 
-v 
-</code> 
-==== Notă ==== 
-În mod implicit, natura expresiilor regulate este "lacomă". Acest comportament poate fi modificat folosind instrucțiunea [[regexminimal|RegexMinimal]]. 
-==== Vezi și ==== 
-{{page>ro:start#Șiruri de caractere&noheader}} 
-==== Istoric ====  
-|1.1.2.7|Adăugată în acestă versiune| 
-|1.99.99.53|S-a adăugat posibilitatea specificării unei poziții negative| 
- 
  
ro/midx.txt · Last modified: 2020/02/28 10:46 (external edit)