Ar bandote suskaidyti stygas į mažesnius gabalus? ASP suteikia lengvai naudojamą padalijimo funkciją, kuri leidžia supjaustyti kauliuką ir supjaustyti eilutę.

Tarkime, kad jūs įtraukiate sakinį ir norite sudėti kiekvieną žodį į skirtingą kintamąjį. Taigi jūs priimate

„NameStr =“ ponas Johnas Smithas

Nustatykite masyvą, kad galėtumėte laikyti rezultatus

Dim WordArray

tada padalinkite, naudodami tarpą kaip padalijimo indikatorių

„WordArray = Split“ („NameStr“, „“)

Dabar „WordArray“ (0) yra lygus „Mr.“, „WordArray“ (1) yra lygus „Jonui“, o „WordArray“ (2) yra lygus „Smithui“! Norėdami dirbti su šiais rezultatais, galite naudoti įvairias masyvo funkcijas ir kitas eilutės funkcijas.

Žinoma, yra daugybė būdų, kaip naudoti padalijimo funkciją. Daugelis eksporto programų išskirs savo laukus vamzdžio simboliu. Vamzdis yra vertikali aukštyn ir žemyn linija, tokia:

|

Taigi jūs galite atlikti padalijimo funkciją, ieškodami to vamzdžio, kad išardytumėte juos į savo komponentus.

Būkite atsargūs, kad laukas, kurį naudojate skaidymui, iš tikrųjų naudojamas tik tam padalijimo funkcionalumui. Pvz., Galite pamanyti, kad kablelio naudojimas kaip skiriamasis laukas yra nuostabi idėja. Bet kas atsitiks, jei viename lauke iš tikrųjų yra kablelis? Kažkas panašaus į tai:

Ponas, Džonas, Doe, Bostonas
PoniaJane, Smith, Čikaga
Mis, Julie, Roberts, Los Andželas
Ponas, Markas, Donneris, Esq., Majamis

Toje ketvirtoje eilutėje vyras turi vardą po savo pavardės, taigi jo pavardė įrašoma kaip

„Donner“, „Esq“.

Bet padalyta operacija matys tą kablelį ir manys, kad tai yra skiriamasis laukas.

Štai kodėl dažniausiai geriausia naudoti vamzdžio separatorių (|) ar dar ką nors gana neįprasto, kad būtumėte tikri, kad jis nebus rodomas faktiniame duomenų sraute kaip normalioji vertė.

Jei dirbate su stygomis, būtinai peržvelkite kitas ASP stygų funkcijas ir sužinokite, kaip jos veikia!

Įvadas į ASP elektroninę knygą

Atsisiųskite šią el. Knygą, kad gautumėte viską, ką reikia žinoti apie ASP mokymąsi - pradedant žingsnis po žingsnio, baigiant instrukcijomis iki funkcijų sąrašų, pavyzdžių kodo, bendrų klaidų ir sprendimų bei dar daugiau! 101 psl.

Vaizdo Instrukcijos: Data Visualization and D3 by David Chouinard (Gegužė 2024).