Snažíte sa rozložiť strunu na menšie kúsky? ASP poskytuje ľahko použiteľnú funkciu rozdelenia, ktorá vám umožní kocky a rezy na reťazec.

Povedzme, že si vezmete vetu a chcete vložiť každé slovo do inej premennej. Takže vstúpite

NameStr = "Mr. John Smith"

Nastavte pole na držanie výsledkov

Dim WordArray

potom urobte rozdelenie, použite medzeru ako indikátor rozdelenia

WordArray = Split (NameStr, "")

Teraz sa WordArray (0) rovná „Mr.“, WordArray (1) sa rovná „John“ a WordArray (2) sa rovná „Smith“! Na prácu s týmito výsledkami môžete použiť rôzne funkcie polí a ďalšie reťazcové funkcie.

Existuje samozrejme mnoho spôsobov, ako využiť funkciu rozdelenia. Mnoho exportných programov oddelí svoje polia symbolom potrubia. Potrubie je vertikálna vertikálna čiara hore a dole:

|

Takže by ste mohli urobiť funkciu rozdelenia a hľadať tú rúru, aby ste ich rozdelili na jednotlivé časti.

Buďte opatrní, že pole, ktoré používate na rozdelenie, sa skutočne používa iba na túto funkciu rozdelenia. Napríklad by ste si mohli myslieť, že použitie čiarky ako oddeľovacieho poľa je skvelý nápad. Čo sa však stane, ak v jednom z polí bude čiarka? Niečo také:

Pane, John, Doe, Boston
Mrs.Jane, Smith, Chicago
Slečna, Julie, Roberts, Los Angeles
Pán, Mark, Donner, Esq., Miami

V tomto štvrtom riadku má človek názov za svojím priezviskom, takže jeho priezvisko je zapísané ako

Donner, Esq.

Pri rozdelenej operácii sa však táto čiarka zobrazí a bude sa považovať za oddeľovacie pole.

Preto je zvyčajne najlepšie použiť oddeľovač potrubia (|) alebo niečo úplne neobvyklé, takže ste si istí, že sa v skutočnom dátovom prúde nezobrazí ako normálna hodnota.

Ak pracujete s reťazcami, prečítajte si ďalšie funkcie reťazcov ASP, aby ste sa naučili, ako fungujú!

Úvod do ASP Ebook

Stiahnite si túto elektronickú knihu, aby ste získali všetko, čo potrebujete vedieť o výučbe ASP - od tutoriálu krok za krokom po zoznamy funkcií, vzorový kód, bežné chyby a riešenia a oveľa viac! 101 strán.

Video Návody: checkbox (Smieť 2024).