User Tools

Site Tools


ro:explode

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ro:explode [2017/09/08 17:26]
junior-root [Exemplu]
ro:explode [2020/02/28 10:46] (current)
Line 2: Line 2:
 > **Engleză:** //to **EXPLODE** = a exploda// > **Engleză:** //to **EXPLODE** = a exploda//
 ==== Format ==== ==== Format ====
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] )\\ +**explode** ( [[stringexpressions|text]] , [[stringexpressions|delimitator]] )\\ 
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] , [[booleanexpressions|expresie_booleană]] )\\+**explode** ( [[stringexpressions|text]] , [[stringexpressions|delimitator]] , [[booleanexpressions|majuscule_nesemnificative]] )\\
  
-Întoarce o [[lists|listă]] de șiruri de caractere. De obicei, această funcție este utilizată pentru a crea o variabilă de tip tablou.+Întoarce o [[lists|listă]] de șiruri de caractere.
 ==== Descriere ==== ==== Descriere ====
-Împarte [[stringexpressions|șir_de_caractere]] în bucăți, despicându-l oriunde întâlnește un [[stringexpressions|delimitator]].+Împarte un șir de caractere în bucăți, segmentându-l oriunde întâlnește un [[stringexpressions|delimitator]] și întoarce o [[lists|listă]] alcătuită din bucățile de text astfel create.\\ 
 +De obicei, această funcție este utilizată pentru a crea o variabilă de tip tablou. Ea însă poate fi folosită oriunde poate fi folosită și o listă de elemente. 
 +==== Parametri ==== 
 +**//text//** - este un [[stringexpressions|șir_de_caractere]] și reprezintă textul care urmează să fie procesat.
  
-De asemenea, se poate specifica și o a treia valoare opționalăo [[booleanexpressions|expresie_booleană]] pentru a indica dacă se vor trata la fel literele mari și literele mici în cadrul căutării. În mod implicit funcția va trata în mod diferit literele mari și literele mici, făcând distincție între ele.+**//delimitator//** - este un [[stringexpressions|șir_de_caractere]] și reprezintă textul care marchează locul unde se va segmenta textul dat. De obicei este un singur caracter. 
 + 
 +**//majuscule_nesemnificative//** - este o [[booleanexpressions|expresie_booleană]] și indică dacă se vor trata la fel literele mari și literele mici în cadrul căutării. Dacă nu se specifică nicio valoare pentru //majuscule_nesemnificative//, valoarea implicită este [[booleanexpressions|fals]], ceea ce înseamnă că funcția va trata în mod diferit literele mari și literele mici, făcând distincție între ele.
 ==== Exemplu ==== ==== Exemplu ====
 <code> <code>
 # împarte la spațiu # împarte la spațiu
-a$ = "La un semn deschisă-i calea şi s-apropie de cort."+a$ = "La un semn deschisă-i calea și s-apropie de cort."
 print a$ print a$
 w$ = explode(a$," ") w$ = explode(a$," ")
Line 38: Line 43:
 va afișa va afișa
 <code> <code>
-La un semn deschisă-i calea şi s-apropie de cort.+La un semn deschisă-i calea și s-apropie de cort.
 w$[0]=La w$[0]=La
 w$[1]=un w$[1]=un
Line 44: Line 49:
 w$[3]=deschisă-i w$[3]=deschisă-i
 w$[4]=calea w$[4]=calea
-w$[5]=şi+w$[5]=și
 w$[6]=s-apropie w$[6]=s-apropie
 w$[7]=de w$[7]=de
Line 65: Line 70:
 ==== Istoric ====  ==== Istoric ==== 
 |0.9.6.55|Adăugată în acestă versiune| |0.9.6.55|Adăugată în acestă versiune|
-|1.99.99.55|now allow explode to be used anywhere a list may be used|+|1.99.99.55|Se acceptă ca funcția să fie folosită oriunde poate fi folosită o listă de elemente|
  
ro/explode.1504913210.txt.gz · Last modified: 2020/02/28 10:46 (external edit)