Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Broj odredjenih karaktera u stringu - Kako dobiti broj!

[es] :: .NET :: Broj odredjenih karaktera u stringu - Kako dobiti broj!

[ Pregleda: 1158 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 611
*.inabox.net.



Profil

icon Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 03:28

Kako da u VB.NET-u dobije broj odredjenih karaktera u stringu ??
NPR:

Dim str as String = "Nesto - Nesto - Nesto - Nesto"

E kako da dobijem broj koliko ima znakova - u stringu str ??

Funkcija inStr() - Vraca poziciju na kome se nalazi znak - ali kako dobiti ukupan broj znakova u stringu ??
Da li ima posebna funkcija koja to radi ??

Ako nema jel neko moze da napise primer kako to uraditi ako je vec radio tako nesto ili bar da me uputi na koristan link!!
TNX
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/Sidewinder
18.04.2006. u 03:28 

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 960
*.yu1.net.

ICQ: 101830817


Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 09:06
Prvo sto mi pada na pamet
strings.split
stavis trazeni znak kao argument i dobijes niz sa elementima izmedju tog znaka
prebrojis clanove niza i tu si sinko :
Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
18.04.2006. u 09:06 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 611
*.inabox.net.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 09:49
Resio sam odavno problem na ovaj nacin:

Code:

        Dim str As String = "Nesto - Nesto - Nesto - Nesto"
        Str = Regex.Replace(Str, "[^\-]", "")
        If Str.Trim.Length > 1 Then
            MessageBox.Show("Ima vise od 1. Ukpuno ima: " & str.Length)
        Else
            MessageBox.Show("Nema vise od jedan!")
        End If


Naravno daje mi rezultat kakav sam i ocekivao!!

Tnx pozzzzzzz





[Ovu poruku je menjao sale83 dana 18.04.2006. u 12:36 GMT+1]
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/Sidewinder
18.04.2006. u 09:49 

NrmMyth
Split, Kaštela

Član broj: 63456
Poruke: 839
*.net.t-com.hr.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 11:23
koliko cijeli string ima znakova ili koliko ima naprimjer slova 'N'??
18.04.2006. u 11:23 

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 960
*.yu1.net.

ICQ: 101830817


Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 13:31
a ivane, gospe ti promuckaj malo
za duzinu stringa imas len funkciju
Code:

Strings.Len("NdadsaNdasdsaNdasdaN")

za ovo drugo uradi split funkciju (u toj situaciji delimiter ti je slovo N) u neki niz pa prebroj clanove
Code:

niz()= Strings.Split "NdadsaNdasdsaNdasdaN","N")


ili druga opcija koriscenjem funkcija Instr i Left

ajd sad pomuci se malo
Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
18.04.2006. u 13:31 

NrmMyth
Split, Kaštela

Član broj: 63456
Poruke: 839
*.net.t-com.hr.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 13:49
Citat:
Deep|Blue:
za ovo drugo uradi split funkciju (u toj situaciji delimiter ti je slovo N) u neki niz pa prebroj clanove
Code:

niz()= Strings.Split "NdadsaNdasdsaNdasdaN","N")

Nemoj se ti vrijedjat, ali ovo je preglupo.
Prodjes s jednim for-om i izbrojis koliko se puta ponavlja odgovarajuci znak...
18.04.2006. u 13:49 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 611
*.inabox.net.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 13:57
Ako trazis recimo slovo N onda mozes moj cod da uradis na ovaj nacin:

Code:


        Dim str As String = "Nesto - Nesto - Nesto - Nesto"
        Str = Regex.Replace(Str, "[^N]", "")
        If Str.Trim.Length > 1 Then
            MessageBox.Show("N se ponavnja  " & str.Length & " puta") 
        Else
           ' ovaj me deo i nije zanimao LOL :)
            MessageBox.Show("Ima samo jedno N ili nijedno!")
        End If


Ako oces i mala slova da brojis onda ide ovako:

str = Regex.Replace(str, "[^Nn]", "")

[Ovu poruku je menjao sale83 dana 18.04.2006. u 15:03 GMT+1]
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/Sidewinder
18.04.2006. u 13:57 

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 960
*.yu1.net.

ICQ: 101830817


Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 14:13
sorry @NrmMyth ucinilo mi se da si i ti pitao za kako da dobijes te vrednosti.
Ne vridjan se,
sam sam to rekao pod opcijom 2, al veruj mi da nije glupo, vec brzo, posto ne moras da vrtis petlju i mlatis se sa seckanjem stringa.
A ako si se uvridija, izvini, nisan ni mislija da te vridjam, vec stosa radi.
Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
18.04.2006. u 14:13 

NrmMyth
Split, Kaštela

Član broj: 63456
Poruke: 839
*.cmu.carnet.hr.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 19:14
stani malo, stani... koji je problem uopce bio? sta si ti sale83 htio napraviti sa stringom...
Prebrojiti znakove??

@Deep Blue: nema problema, ja nisam do sada ni znao da sit ti meni to odgovarao... nemam se zasto uvrijediti.

[Ovu poruku je menjao NrmMyth dana 18.04.2006. u 20:17 GMT+1]
18.04.2006. u 19:14 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 611
*.inabox.net.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!18.04.2006. u 23:13
@NrmMyth

Ne pratis situaciju!!!!

Problem je bio kako prebrojiti koliko se nalazi - (Minusa) u jednom stringu!!
Kao sto sam gore napisao u drugoj svojoj poruci pre nego sto je Deep|Blue da odgovor PROBLEM SAM RESIO i prilozio deo koda na koji sam nacin to resio!!

poz
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/Sidewinder
18.04.2006. u 23:13 

NrmMyth
Split, Kaštela

Član broj: 63456
Poruke: 839
*.net.t-com.hr.



Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!19.04.2006. u 11:19
moj grijeh, ali jos mi nije jasno kakve su to pizdarije... 1 for ljudi...
19.04.2006. u 11:19 

mkaras
Marko Karas
Beograd

Član broj: 66087
Poruke: 175
212.200.4.*

ICQ: 277167098


Profil

icon Re: Broj odredjenih karaktera u stringu - Kako dobiti broj!19.04.2006. u 22:50
Mozda bi i ovo bio jedan od nacina da se pronadje broj ponavljanja nekog znaka u stringu:

1- Uzmi duzinu prvobitnog stringa i zapampti je

2- Sva pojavljivanja trazenog znaka zameni praznim stringom

3- Ponovo se nadje duzina novonastalog stringa

4- Razlika duzina prvobitnog i novonastalog stringa daje broj ponavljanja trazenog znaka
19.04.2006. u 22:50 

[es] :: .NET :: Broj odredjenih karaktera u stringu - Kako dobiti broj!

[ Pregleda: 1158 | Odgovora: 11 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.