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.
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.
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