Danes sem naletel na to težavo, ko sem pomagal stranki uvoziti podatke iz txt datoteke v bazo podatkov. Ker je število presledkov med dvema nizoma v txt datoteki stranke negotovo, ni mogoče uporabiti funkcije razdelitve (split), zadnjič, ki sem si ga zamislil, pa je, da zaporedne presledke pretvorim v presledek in nato uporabim split za razcep, kar je enostavno.
Uporabljeno načelo je: uporabite regularne izraze, zato je treba datoteko referencirati
uporaba System.Text.RegularExpressions; (Če miško premaknete nad kodo, se na vrhu kode pojavijo štiri ikone, prva za ogled izvorne kode, druga za kopiranje, tretja za tiskanje kode, četrta za pomoč) Predpostavimo, da je vsebina niza str="A B C D E F"; str = novi System.Text.RegularExpressions.Regex("[\\s]+"). Replace(str, " "); (Če miško premaknete nad kodo, se na vrhu kode pojavijo štiri ikone, prva za ogled izvorne kode, druga za kopiranje, tretja za tiskanje kode, četrta za pomoč) To je to, vstavi izhod moči, da vidiš, ali je A B C D E F.
|