Proprietăți și metode ale obiectului String
lungime. Cu această facilitate știm deja: determină numărul de caractere pe linie:
concat (). Acesta combină două șiruri într-o singură. Această metodă ar trebui să fie bine cunoscute pentru tine din matrice, astfel încât nu vom insista pe ea în detaliu.
charAt (). În cazul în paranteze indică numărul, JScript citit de caractere în picioare într-un rând pe acest site:
Această metodă poate fi atribuită și o variabilă.
indexOf (x, y). Returnează numărul egal cu x, în care căutarea începe cu un membru permanent sub numărul y.
Dacă șirul x nu este în șir s, atunci valoarea returnată este „-1“. Dacă y nu este specificat sau mai mică decât zero, atunci căutarea începe de la 0 element Vaga.
lastIndexOf (x, y). Tot la fel, returnează doar numărul ultimei x subșir întâlnite:
y în cazul în care nu este indicat să fie egal cu numărul de rând ultimul element.
Exercitarea 30 Deriva numărul de elemente egal cu un caracter spațiu ( „“), în cuvintele introduse de utilizator.
felie (). Extrage o parte dintr-un șir de funcționare precum și matrice. În exemplul următor, programul lasă fraza introdus de utilizator, un singur cuvânt:
A se vedea modul în care Tunderea cu o valoare x negativă.
substr (x, y). extrage din nou din lungimea liniei în componentele y, x începând cu numărul elementului.
substring (). slice metodă identică (), numai argumentele negative din paranteze se înlocuiesc cu zero.
divizare (). Întrerupe șirul original într-o matrice de subșiruri. În paranteze separatorul: fiecare element al matricei este creat subsir dintr-un separator la altul. De exemplu, pentru rândul "a1b1v1g1d1" metoda "a1b1v1g1d1" .split (1) returnează un tablou de "a", "b", "c", "d", "e". Am ratat o singură temă - „expresii regulate“, iar acum avem nevoie de ea. Expresiile regulate permit o mai mare flexibilitate pentru a organiza termenii de căutare. Expresiile regulate sunt oarecum similare cu caractere speciale, aici este un tabel al acestor expresii, dar a menționat mai înainte, că expresia regulată trebuie să fie luate în simboluri / și / (/ t / t litere, în timp ce / t / este înțeleasă ca expresie regulată).
/ N / n găsi caracterul. un / \ n / simbol se va transfera la o nouă linie. În acest caz, / ^ / găsi începutul simbolului ca un șir de caractere, și / \ ^ / găsi simbolul „acoperiș“
menționăm deja acest lucru - începutul liniei
Aceasta corespunde unei repetare a caracterului anterior zero sau mai multe ori
Repetarea caracterul anterior unul sau mai multe ori
repetarea caracterul anterior zero sau o singură dată
Orice caracter cu excepția NEWLINE
linia indicată în paranteze pentru a căuta acel program pentru a găsi și amintiți-vă
Același lucru, dar fara memorie. De exemplu, / oamenii de știință (? K | CA) corespunde cu două cuvinte: băieți și fete
Dacă în exemplul anterior, înlocuiți. la? =. acesta va fi cuvintele unui elev, student, dar nu o învățătură
Dimpotrivă. Vor căuta cuvintele și învățăturile altora. Dar nu un discipol sau elev