Jel ima netko da zna napraviti regularni izraz za brojeve djeljive s 3? Puno bi mi značilo,što brže. hvala
Regularni izrazi - Pomoć?
- poruka: 5
- |
- čitano: 1.770
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Pa koliko ja znam regularni izrazi rade s stringovima a ne s integerima. Uostalom kako bi išao pseudo pattern za brojeve djeljive s tri. Hm, možda ako je zbroj znamenaka djeljiv s tri...
Koliko ima smisla to raditi uopće? Nije ti bolje koristiti modulo operator? Regularni izrazi pretražuju fiksne stringove, a bilo koji broj koji je djeljiv s 3 nema fiksni dio koji ga nedvojbeno određuje kao djeljivog sa 3. Npr, brojevi djeljivi s 5 uvijek imaju jedan od dva broja na kraju '0' ili '5' pa je regularni izraz trivijalan.
Takodjer preporucam cjelobrojno dijeljenje...
Regularni izrazi sluze za manipulaciju patternima u stringovima, a ovo sto ti trazis nema pattern takvog oblika...
jednostavnije je reci if(broj%3 == 0) je else nije