Yritätkö jakaa narun pienemmiksi paloiksi? ASP tarjoaa helppokäyttöisen split-toiminnon, jonka avulla voit noppaa ja viipaloida merkkijonon.

Oletetaan, että otat lauseen ja haluat laittaa jokaisen sanan erilaiseen muuttujaan. Joten otat sisään

NameStr = "Mr. John Smith"

Asenna taulukko tulosten pitämiseen

Dim WordArray

tee sitten jako käyttämällä välilyöntiä jako-osoittimena

WordArray = Jaa (NameStr, "")

Nyt WordArray (0) on yhtä suuri kuin "Mr.", WordArray (1) on yhtä suuri kuin "John" ja WordArray (2) on yhtä suuri kuin "Smith"! Voit käyttää näitä tuloksia erilaisilla ryhmätoiminnoilla ja muilla merkkijonofunktioilla.

Jaetun toiminnon käyttämiseen on tietysti runsaasti tapoja. Monet vientiohjelmat erottavat kentänsä putken symbolilla. Putki on pystysuora ylös ja alas linja, kuten tämä:

|

Joten voit suorittaa split-toiminnon etsimällä sitä putkea hajottaaksesi ne komponenttipalaksi.

Ole varovainen, että jaettavaa kenttää todella käytetään vain kyseiseen jaettuun toimintoon. Voit esimerkiksi ajatella, että pilkun käyttö erotinkenttään on upea idea. Mutta mitä tapahtuu, jos jollain kentistä on todella pilkku? Jotain tällaista:

Mr. John Doe, Boston
Mrs.Jane, Smith, Chicago
Neiti, Julie, Roberts, Los Angeles
Herra, Mark, Donner, Esq., Miami

Sillä neljännellä rivillä miehellä on otsikko sukunimensä jälkeen, joten hänen sukunimensä on kirjoitettu nimellä

Donner, Esq.

Mutta jaettu operaatio näkee pilkun ja ajattelee, että se on erotinkenttä.

Siksi on yleensä parasta käyttää putken erotinta (|) tai jotain muuta varsin epätavallista, jotta olet varma, että sitä ei näytetä todellisessa tietovirrassa normaaliarvona.

Jos työskentelet jousien kanssa, muista tutustua muihin ASP-jousitoimintoihin oppiaksesi kuinka ne toimivat!

Johdanto ASP Ebook -sovellukseen

Lataa tämä e-kirja saadaksesi kaiken mitä tarvitset ASP: n oppimisesta - askel askeleelta opetusohjelmasta toimintoluetteloihin, näytekoodiin, yleisiin virheisiin ja ratkaisuihin ja paljon muuta! 101 sivua.

Video-Ohjeita: mvc-3 (Saattaa 2024).