Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

regularni izrazi
WWW:
Idite na 1, 2, 3  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Luce1991
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2009. (16:06:08)
Postovi: (3)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 16:10 sub, 7. 11. 2009    Naslov: regularni izrazi Citirajte i odgovorite

što su to regularni izrazi ???

i kakvi ce zadaci biti na kolokviju iz toga???
što su to regularni izrazi ???

i kakvi ce zadaci biti na kolokviju iz toga???


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Milojko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 16:16 sub, 7. 11. 2009    Naslov: Citirajte i odgovorite

[url=http://degiorgi.math.hr/prog1/materijali/regex.pdf]Si pročitalo ovo?? [/url]
Si pročitalo ovo??



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Luce1991
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2009. (16:06:08)
Postovi: (3)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 17:22 sub, 7. 11. 2009    Naslov: Citirajte i odgovorite

da

[size=9][color=#999999]Added after 1 minutes:[/color][/size]

to je meni sve ko kineski
da

Added after 1 minutes:

to je meni sve ko kineski


[Vrh]
Korisnički profil Pošaljite privatnu poruku
.anchy.
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 11. 2007. (20:03:46)
Postovi: (1BC)16
Sarma = la pohva - posuda
= 15 - 11
Lokacija: Zgb

PostPostano: 17:26 sub, 7. 11. 2009    Naslov: Citirajte i odgovorite

to se radilo na vježbama...
to se radilo na vježbama...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
andra
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2009. (19:23:23)
Postovi: (4F)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 12:14 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

dali bi nekao mogao ko kuzi regularne izraze napisati neki primjer i korake??
dali bi nekao mogao ko kuzi regularne izraze napisati neki primjer i korake??


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ante c
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 10. 2009. (19:18:15)
Postovi: (62)16
Sarma = la pohva - posuda
= 4 - 4

PostPostano: 12:18 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

http://degiorgi.math.hr/prog1/materijali/regex.pdf
pogledaj si ovdije imaš puno primjera s objašnjenjem i riješenjima[/url]
http://degiorgi.math.hr/prog1/materijali/regex.pdf
pogledaj si ovdije imaš puno primjera s objašnjenjem i riješenjima[/url]


[Vrh]
Korisnički profil Pošaljite privatnu poruku
andra
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2009. (19:23:23)
Postovi: (4F)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 15:40 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

procitala sam to i proucila i dalje ne kuzim :S
procitala sam to i proucila i dalje ne kuzim :S


[Vrh]
Korisnički profil Pošaljite privatnu poruku
some_dude
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2009. (16:23:13)
Postovi: (59)16
Spol: muško
Sarma = la pohva - posuda
17 = 17 - 0
Lokacija: Zd-Zg

PostPostano: 16:26 ned, 8. 11. 2009    Naslov: ? Citirajte i odgovorite

[quote="andra"]procitala sam to i proucila i dalje ne kuzim :S[/quote]

Pa što točno ne shvaćaš? Budi preciznija... :?:
andra (napisa):
procitala sam to i proucila i dalje ne kuzim :S


Pa što točno ne shvaćaš? Budi preciznija... Question


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Milojko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 16:41 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

[quote="andra"]procitala sam to i proucila i dalje ne kuzim :S[/quote]
imaš još sutra da to prokopčaš
cimaj nekog od asistenata za rukav ak mogu sutra da ti to razjasne.

(@asistenti: nemojte obrisat sad ovaj post :))

ugl. pitaj ko ti je već tvoj asistent, možeš i prek foruma, moš bit i ekstra službena pa preko mail-a, ak ništ, pošalj svima mail, pa ko može, može
a sad vidim, prof Singer sutra ima konzultacije od dva do četiri, pa onda odi kod njega sa konkretnim pitanjima u vezi tog čuda i sigurno će ti probat objasnit
mislim, Singer je tamo sutra zicer (osim ak nije rekao drukčije na predavanjima), za ovaj prijedlog o asistentima, to ti ovisi o njihovoj volji, a bome i tvojoj :)
andra (napisa):
procitala sam to i proucila i dalje ne kuzim :S

imaš još sutra da to prokopčaš
cimaj nekog od asistenata za rukav ak mogu sutra da ti to razjasne.

(@asistenti: nemojte obrisat sad ovaj post Smile)

ugl. pitaj ko ti je već tvoj asistent, možeš i prek foruma, moš bit i ekstra službena pa preko mail-a, ak ništ, pošalj svima mail, pa ko može, može
a sad vidim, prof Singer sutra ima konzultacije od dva do četiri, pa onda odi kod njega sa konkretnim pitanjima u vezi tog čuda i sigurno će ti probat objasnit
mislim, Singer je tamo sutra zicer (osim ak nije rekao drukčije na predavanjima), za ovaj prijedlog o asistentima, to ti ovisi o njihovoj volji, a bome i tvojoj Smile



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
gramzon
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 07. 2009. (20:11:44)
Postovi: (3B)16
Spol: muško
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 19:46 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

sta pomaze sto ima konzultacije sutra od 2 do 4 kad je kolokvij sutra u 12 xD
sta pomaze sto ima konzultacije sutra od 2 do 4 kad je kolokvij sutra u 12 xD


[Vrh]
Korisnički profil Pošaljite privatnu poruku
.anchy.
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 11. 2007. (20:03:46)
Postovi: (1BC)16
Sarma = la pohva - posuda
= 15 - 11
Lokacija: Zgb

PostPostano: 19:54 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

kolokvij je preksutra u 12.. :lol:
kolokvij je preksutra u 12.. Laughing


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Tomy007
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2009. (19:45:28)
Postovi: (94)16
Sarma = la pohva - posuda
-2 = 4 - 6

PostPostano: 20:03 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

Hmm, pa kolokvij je u utorak a ne sutra. Ja imam jedno pitanje iz regularnih izraza ako to itko ovdje kuži. Zadatak je bio napisati regularni izraz koji prepoznaje riječi u koje sadrže nehrvatska slova engleskog alfabeta (qwxy). Ja sam to napisao ovako \b([QWXYqwxy]+[a-z]*|[A-Za-z][a-z]*[qwxy]+[a-z]*|[A-Za-z][a-z]*[qwxy]+)\b . E sad kao prvo me zanima jel to uopće dobro ( isprobavao sam na onoj vježbaonici i izgleda da radi) a kao drugo može li kraće jer ovako užasno izgleda. I imam još jedno pitanje. Zadatak je napraviti regularni izraz koji prepoznaje oktalne brojeve (isto tako ima zadatak i za heksadecimalne). Moje je pitanje kako da ih prepoznam, jer npr. 1111 može biti binarni, oktalni, heksadecimalni i dekadsi. I zbunio me je jedan regex iz skripte ^\s*(.*\S|)\s*$ - trebao bi tražiti viškove razmaka na početlu ili kraju ali on oznaći cijeli tekst na onoj vježbaonici?? Ja sam to preoblikovao u ^\s|\s{2,}|\s*$ i tako onda nalazi sve viškove razmaka uključujući i one između rijeći ako ih ima dva ili više. Zanimalo me je li taj izraz u skripti zbilja krivi ili je autor nešto drugo htio napisati pa mu je nešto promaklo. Toliko pitanja od mene zasada ali kolko je skripta nejasna vjerojatno će ih biti i još. Pozdrav i hvala unaprijed na odgovorima. hehe sad vidim da je više od jednog pitanja, ali raspisao sam se, šta ću kad mi je krenulo :P.
Hmm, pa kolokvij je u utorak a ne sutra. Ja imam jedno pitanje iz regularnih izraza ako to itko ovdje kuži. Zadatak je bio napisati regularni izraz koji prepoznaje riječi u koje sadrže nehrvatska slova engleskog alfabeta (qwxy). Ja sam to napisao ovako \b([QWXYqwxy]+[a-z]*|[A-Za-z][a-z]*[qwxy]+[a-z]*|[A-Za-z][a-z]*[qwxy]+)\b . E sad kao prvo me zanima jel to uopće dobro ( isprobavao sam na onoj vježbaonici i izgleda da radi) a kao drugo može li kraće jer ovako užasno izgleda. I imam još jedno pitanje. Zadatak je napraviti regularni izraz koji prepoznaje oktalne brojeve (isto tako ima zadatak i za heksadecimalne). Moje je pitanje kako da ih prepoznam, jer npr. 1111 može biti binarni, oktalni, heksadecimalni i dekadsi. I zbunio me je jedan regex iz skripte ^\s*(.*\S|)\s*$ - trebao bi tražiti viškove razmaka na početlu ili kraju ali on oznaći cijeli tekst na onoj vježbaonici?? Ja sam to preoblikovao u ^\s|\s{2,}|\s*$ i tako onda nalazi sve viškove razmaka uključujući i one između rijeći ako ih ima dva ili više. Zanimalo me je li taj izraz u skripti zbilja krivi ili je autor nešto drugo htio napisati pa mu je nešto promaklo. Toliko pitanja od mene zasada ali kolko je skripta nejasna vjerojatno će ih biti i još. Pozdrav i hvala unaprijed na odgovorima. hehe sad vidim da je više od jednog pitanja, ali raspisao sam se, šta ću kad mi je krenulo Razz.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
gramzon
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 07. 2009. (20:11:44)
Postovi: (3B)16
Spol: muško
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 20:09 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

LoL ja si zabrijao da je sutra 10 xD
LoL ja si zabrijao da je sutra 10 xD


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ajaxcy
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 09. 2009. (17:58:37)
Postovi: (77)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 6 - 5

PostPostano: 20:09 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

\b[AZa-z]*[qwyxQWYX]+[a-z]*\b
\b[AZa-z]*[qwyxQWYX]+[a-z]*\b



_________________
Give me a place to stand, and I will move the earth.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Tomy007
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2009. (19:45:28)
Postovi: (94)16
Sarma = la pohva - posuda
-2 = 4 - 6

PostPostano: 20:31 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

[quote="ajaxcy"]\b[A-Za-z]*[qwyxQWYX]+[a-z]*\b[/quote]
Hvala puno, to radi. Malo me je zbunio zadatak jer nisam znao oće li [qwyxQWYX]+ raditi ako QWYXqwyx bude na početku ili kraju riječi a ne u sredini pa sam zbog toga radio sve slučajeve , kad je na početku, sredini i na kraju :P.

[size=9][color=#999999]Added after 2 minutes:[/color][/size]

Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.
ajaxcy (napisa):
\b[A-Za-z]*[qwyxQWYX]+[a-z]*\b

Hvala puno, to radi. Malo me je zbunio zadatak jer nisam znao oće li [qwyxQWYX]+ raditi ako QWYXqwyx bude na početku ili kraju riječi a ne u sredini pa sam zbog toga radio sve slučajeve , kad je na početku, sredini i na kraju Razz.

Added after 2 minutes:

Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ajaxcy
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 09. 2009. (17:58:37)
Postovi: (77)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 6 - 5

PostPostano: 20:41 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

[quote="Tomy007"]
Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.[/quote]


to ako nisi siguran da li se nesto pojavljuje ili ne...

npr . trazis broj ali neznas da li je pozitivan ili neg.
onda stavis -? na pocetak i tako se osiguras da si pokrio i poz i negativne. kuzis?!
Tomy007 (napisa):

Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.



to ako nisi siguran da li se nesto pojavljuje ili ne...

npr . trazis broj ali neznas da li je pozitivan ili neg.
onda stavis -? na pocetak i tako se osiguras da si pokrio i poz i negativne. kuzis?!



_________________
Give me a place to stand, and I will move the earth.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Tomy007
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2009. (19:45:28)
Postovi: (94)16
Sarma = la pohva - posuda
-2 = 4 - 6

PostPostano: 20:45 ned, 8. 11. 2009    Naslov: Citirajte i odgovorite

[quote="ajaxcy"][quote="Tomy007"]
Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.[/quote]


to ako nisi siguran da li se nesto pojavljuje ili ne...

npr . trazis broj ali neznas da li je pozitivan ili neg.
onda stavis -? na pocetak i tako se osiguras da si pokrio i poz i negativne. kuzis?![/quote]

Aha mislim da sam razumio, znaći on pokupi - ako ga ima ali mu i ne smeta ako ga nema, nešto poput logičkog izraza ili : ili ga ima ili ga nema. Hvala.
Zbunjuje me malo i ovaj izraz za traženje palindroma od 5 slova.
\b([A-Za-z])([A-Za-z])([A-Za-z])\2\1\b Nije mi točno jasno što taj izraz radi, znam da je \b rub riječi i da [A-Za-z] uzima sva slova abecede ali mu zbunjuju ovi \2 i \1, u skripti je navedeno da je to \n n-ta po redu grupacija, ali mi to objašnjenje baš nije potpuno jasno.
ajaxcy (napisa):
Tomy007 (napisa):

Za što služi kvantifikator '?' ? Vidim da se pojavljuje na dosta mjesta u skripti ali nisam shvatio što on radi.



to ako nisi siguran da li se nesto pojavljuje ili ne...

npr . trazis broj ali neznas da li je pozitivan ili neg.
onda stavis -? na pocetak i tako se osiguras da si pokrio i poz i negativne. kuzis?!


Aha mislim da sam razumio, znaći on pokupi - ako ga ima ali mu i ne smeta ako ga nema, nešto poput logičkog izraza ili : ili ga ima ili ga nema. Hvala.
Zbunjuje me malo i ovaj izraz za traženje palindroma od 5 slova.
\b([A-Za-z])([A-Za-z])([A-Za-z])\2\1\b Nije mi točno jasno što taj izraz radi, znam da je \b rub riječi i da [A-Za-z] uzima sva slova abecede ali mu zbunjuju ovi \2 i \1, u skripti je navedeno da je to \n n-ta po redu grupacija, ali mi to objašnjenje baš nije potpuno jasno.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 0:29 pon, 9. 11. 2009    Naslov: Citirajte i odgovorite

Kad regularni izraz prepozna dio texta, onda ce dio toga odgovarati prvoj zagradi (grupaciji), dio drugoj,... pa [tt]\1[/tt], [tt]\2[/tt],... oznacavaju te textove.

Dakle, ako imas text
abcba
i prepoznas ga izrazom koji si naveo, onda je
[tt]\1[/tt] = "a" (sadrzaj prve grupacije (zagrade)),
[tt]\2[/tt] = "b" (sadrzaj druge grupacije) i
[tt]\3[/tt] = "c" (sadrzaj trece grupacije).

Recimo da imas text
xaaaaby
kojeg pretrazujes s regexom
[tt][bg=violet](a+)[/bg][bg=yellow](a|c)[/bg]b[/tt],
onda ces prepoznati text "[tt]aaaab[/tt]", a grupacije ce biti
[tt]\1[/tt] = "aaa" ([bg=violet]ljubicasto[/bg]) i
[tt]\2[/tt] = "a" ([bg=yellow]zuto[/bg]).
Da je regex bio
[tt]((a+)(a|c))b[/tt], grupacije bi bile:
[tt]\1[/tt] = "aaaa",
[tt]\2[/tt] = "aaa" i
[tt]\3[/tt] = "a".
Kad regularni izraz prepozna dio texta, onda ce dio toga odgovarati prvoj zagradi (grupaciji), dio drugoj,... pa \1, \2,... oznacavaju te textove.

Dakle, ako imas text
abcba
i prepoznas ga izrazom koji si naveo, onda je
\1 = "a" (sadrzaj prve grupacije (zagrade)),
\2 = "b" (sadrzaj druge grupacije) i
\3 = "c" (sadrzaj trece grupacije).

Recimo da imas text
xaaaaby
kojeg pretrazujes s regexom
(a+)(a|c)b,
onda ces prepoznati text "aaaab", a grupacije ce biti
\1 = "aaa" (ljubicasto) i
\2 = "a" (zuto).
Da je regex bio
((a+)(a|c))b, grupacije bi bile:
\1 = "aaaa",
\2 = "aaa" i
\3 = "a".



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
miam
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 03. 11. 2009. (11:19:45)
Postovi: (70)16
Spol: žensko
Sarma = la pohva - posuda
-1 = 3 - 4

PostPostano: 9:05 pon, 9. 11. 2009    Naslov: Citirajte i odgovorite

moze li mi netko pomoc oko zadatka vezanog uz regularne izraze:
napisite regularni izraz koji prepoznaje datume u formatu
1)dd.mm.yyyy.
2)dd. mjesec yyyy.
3)yyyy/mm/dd
dd je dan, mm mjesec, yyyy godina
"mjesec" oznacava tekstualni naziv mjeseca
treba paziti da dan ne bude veci od 31 i da mjesec ne bude veci od 12, te da mjesec ima samo jednu rijec, ali ne i koliko koji mjesec ima dana.
hvala :)
moze li mi netko pomoc oko zadatka vezanog uz regularne izraze:
napisite regularni izraz koji prepoznaje datume u formatu
1)dd.mm.yyyy.
2)dd. mjesec yyyy.
3)yyyy/mm/dd
dd je dan, mm mjesec, yyyy godina
"mjesec" oznacava tekstualni naziv mjeseca
treba paziti da dan ne bude veci od 31 i da mjesec ne bude veci od 12, te da mjesec ima samo jednu rijec, ali ne i koliko koji mjesec ima dana.
hvala Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
pajopatak
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 10. 2009. (22:20:04)
Postovi: (BE)16
Sarma = la pohva - posuda
= 3 - 0

PostPostano: 9:27 pon, 9. 11. 2009    Naslov: Citirajte i odgovorite

([012][0-9]|[1-9]|3[01])\.(1[012]|0[1-9])\.(\d{1,4})\.

Bar sam ja ovako..
([012][0-9]|[1-9]|3[01])\.(1[012]|0[1-9])\.(\d{1,4})\.

Bar sam ja ovako..


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na 1, 2, 3  Sljedeće
Stranica 1 / 3.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan