Täna sattusin selle probleemi otsa, kui aitasin kliendil importida teavet txt-failist andmebaasi. Kuna kliendi txt-faili kahe stringi vaheliste tühikute arv on ebakindel, pole võimalik jagamisfunktsiooni abil jagada, ja viimane viis, mille välja mõtlesin, on järjestikused tühikud teisendada tühikuks ja seejärel kasutada split to split'i, mis on lihtne.
Siin kasutatav põhimõte on: kasuta regulaarseid avaldisi, seega tuleks fail viidata
kasutades System.Text.RegularExpressions; (Liiguta hiirt koodi kohale, koodi ülaossa ilmuvad neli ikooni: esimene on lähtekoodi vaatamiseks, teine koodi kopeerimiseks, kolmas koodi printimiseks ja neljas abi) Oletame, et stringi sisu on str="A B C D E F"; str = uus System.Text.RegularExpressions.Regex("[\\s]+"). Replace(str, " "); (Liiguta hiirt koodi kohale, koodi ülaossa ilmuvad neli ikooni: esimene on lähtekoodi vaatamiseks, teine koodi kopeerimiseks, kolmas koodi printimiseks ja neljas abi) See ongi kõik, pane str väljund, et näha, kas see on A B C D E F.
|