Visual Basic – Manipulacija stringovima

U ovom prilogu upoznaฤ‡emo vas sa moguฤ‡nostima manipulacije (formatiranje, selekcija…) stringovima u Visual Basic-u. Za poฤetak krenuฤ‡emo sa tri naredbe koje sluลพe formatiranje stringova:

  • UCase – instrukcija za prebacivanje svih karaktera stringa u velika slova.
  • LCase – instrukcija za prebacivanje svih karaktera stringa u mala slova.
  • Format – slobodno formatiranje stringova.
Evo i primera, gde ฤ‡emo videti kako se ove tri naredbe upotrebljavaju. Prvo ฤ‡emo string prebaciti u velika (uppercase) slova:


NoviString = UCase(„prebaci recenicu u velika slova“)

Ovaj isti efekat moลพemo dobiti i koriลกฤ‡enjem instrukcije „Format“:


NoviString = Format(„prebaci recenicu u velika slova“, „>“)

Suprotna aktivnost prethodnoj je prebacivanje karaktera stringa u male karaktere:


NoviString = LCase(„PREBACI RECENICU U VELIKA SLOVA“)

Ovaj isti efekat moลพemo dobiti i koriลกฤ‡enjem instrukcije „Format“:


NoviString = Format(„PREBACI RECENICU U VELIKA SLOVA“, „<")

Druga opcija u radu sa stringovima je izdvajanje podstringova (substring) iz stringova. Postoji mnogo naฤina na koje moลพete izdvojiti neki podstring, ali se najviลกe koriste sledeฤ‡e tri funkcije:

  • Right (string, duzina) – funkcija koja izdvaja podstring, poฤevลกi od desne strane originalnog stringa.
  • Left (string, duzina) – funkcija koja izdvaja podstring, poฤevลกi od leve strane originalnog stringa.
  • Mid (string, pocetak, [duzina]) – izdvajanje podstringa bez obzira gde se on nalazi u originalnom stringu.
Za primere, iskoristiฤ‡emo kao originalni string – „Visual Basic“, a dodeliฤ‡emo ga varijabli „MojString“. U prvom sluฤaju izdvojiฤ‡emo podstring „Visual“:


MojString = „Visual Basic“
NoviString = Left (MojString, 6)

Ova funkcija ฤ‡e vratiti 6 karaktera poฤevลกi od leve strane vrednosti varijable „MojString“. Na isti naฤin „radi“ i funkcija „Right“, s tim ลกto izdvaja podstring sa desne strane. Da bi iz originalnog stringa izdvojili podstring „Basic“ napisaฤ‡emo:


MojString = „Visual Basic“
NoviString = Right (MojString, 5)

Za izdvajanje podstringa iz sredine, koristiฤ‡emo funkciju „Mid“. Na primer, ako bi ลพeleli da izdvojimo podstring „Bas“, to ne bi mogli da uradimo ni sa jednom od gornjih funkcija, veฤ‡ samo sa „Mid()“ funkcijom:


MojString = „Visual Basic“
NoviString = Mid (MojString, 8, 5)

Izdvajanje ฤ‡e krenuti od 8 karaktera (prazan karakter se takoฤ‘e raฤuna), i izdvojiฤ‡e se narednih 5 karaktera.

Pratite Krstaricu na www.krstarica.com