Încercați să spargeți o coardă în bucăți mai mici? ASP oferă o funcție de divizare ușor de utilizat, care vă permite să tăiați și să tăiați un șir.

Să spunem că luați o propoziție și doriți să puneți fiecare cuvânt într-o variabilă diferită. Așa că te iei

NameStr = "Mr. John Smith"

Configurați tabloul cu care să rețineți rezultatele

Dim WordArray

apoi faceți divizarea, folosind un spațiu ca indicator de împărțire

WordArray = Split (NameStr, "")

Acum, WordArray (0) este egal cu „Mr.”, WordArray (1) este egal cu „John”, iar WordArray (2) este egal cu „Smith”! Puteți utiliza diverse funcții de matrice și alte funcții de șir pentru a lucra cu aceste rezultate.

Desigur, există o mulțime de moduri de a utiliza funcția split. Multe programe de export își vor separa câmpurile printr-un simbol de țeavă. O conductă este linia verticală în sus și în jos astfel:

|

Așadar, puteți face o funcție de divizare în căutarea țevii respective pentru a le dezlipi în piesele lor componente.

Fii prudent că câmpul pe care îl folosești pentru a împărți este folosit cu adevărat doar pentru funcționalitatea respectivă. De exemplu, s-ar putea să credeți că utilizarea unei virgule ca câmp separator este o idee minunată. Dar ce se întâmplă dacă există de fapt o virgulă într-unul din câmpuri? Ceva de genul:

Dl, John, Doe, Boston
Mrs.Jane, Smith, Chicago
Miss, Julie, Roberts, Los Angeles
Domnule, Mark, Donner, Esq., Miami

În cel de-al patrulea rând, bărbatul are un titlu după prenumele său, astfel încât numele său este înscris ca

Donner, Esq.

Dar operația de împărțire va vedea acea virgulă și va crede că este un câmp separator.

De aceea, de obicei este mai bine să folosiți un separator al unei conducte (|) sau altceva destul de neobișnuit, astfel încât să fiți sigur că acesta nu va apărea în fluxul de date real ca valoare normală.

Dacă lucrați cu șiruri, nu uitați să consultați celelalte funcții de șiruri ASP pentru a afla cum funcționează!

Introducere în ASP Ebook

Descărcați acest ebook pentru a obține tot ce trebuie să știți despre învățarea ASP - de la un tutorial pas cu pas la liste de funcții, cod de eșantion, erori și soluții comune și multe altele! 101 pagini.

Instrucțiuni Video,: What do the pedals on a piano do? | Cunningham Piano Company, Philadelphia, King of Prussia, PA (Mai 2024).