Javascript, MDN

divizat (), metoda divide obiect String la o serie de rânduri împărțind linia a spus subșir.

separator opțional. Acesta indică simbolurile utilizate ca separator în șir. Parametrul separator poate fi fie un șir de caractere sau o expresie regulată. Dacă omis, matrice returnat va conține un element al întregului șir. Dacă parametrul este un șir gol, str șir este transformată într-o matrice de caractere. Limita opțională. Un număr întreg specificând limita numărului de partide subșir găsit. divizat (), metoda divide încă șirul în fiecare în comparație cu un separator separator. dar trunchiază matrice a revenit, astfel încât să conțină nu mai mult de elemente limită.

divizat () returneaza o matrice nou.

Dacă separator separator este găsit, este îndepărtată de pe linia, iar substringul sa întors într-o matrice. Dacă delimitatorul este omis, matrice va conține numai unul, constând din întregul șir. Dacă separatorul este un șir gol, str șir este transformată într-o matrice de caractere.

Dacă separatorul este o expresie regulată care conține subgrupuri, de fiecare dată, prin comparație cu separatorul, rezultatele (inclusiv cele care nu au fost identificate) subgrupe de captare vor fi plasate în interiorul matrice de ieșire. Cu toate acestea, nu toate browserele acceptă această caracteristică.

Notă: În cazul în care șirul este un șir gol, divizat () returneaza o matrice constând dintr-o singură linie goală în loc de o matrice gol.

Exemplu: Folosind metoda split ()

Următorul exemplu definește o funcție care împarte șirul într-o matrice de linii, folosind separatorul. După partiționarea funcția linie afișează mesaje care indică șirul inițial (înainte de descompunere) separator utilizat, numărul de elemente din matrice și înseși elementele.

EXEMPLU generează ieșire următoarele:

Exemplu: îndepărtarea blancuri din șirul

În exemplul următor, divizat () metoda ischot 0 sau mai multe spații, urmate de un punct și virgulă, pentru care a urmat din nou de 0 sau mai multe spații, iar dacă modelul este găsit, elimină spațiile dintr-un șir de caractere. Namelist variabilă este un array returnat de un rezultat al activității în split metoda ().

EXEMPLU imprimă două linii; pe prima linie este imprimată linia originală, iar al doilea - matrice rezultată.

Exemplu: Returnează un număr limitat de subșiruri

În exemplul următor, metoda de divizare () ischot 0 sau mai multe spații într-un rând, și returnează găsite primele trei subșiruri.

Producția de script-ul este după cum urmează:

subgrupe de captură: Exemplu

Dacă parametrul separator conține subgrupuri, compară rezultatele vor fi, de asemenea, prezente în matrice a revenit.

Producția de script-ul este după cum urmează:

linie de tratament Exemplu în metoda de divizare ()

Bonus: folosind operatorul ===. Puteți verifica dacă un șir de caractere este un palindrom.

specificație

articole similare