| Prethodna tema :: Sljedeća tema | 
	
	
		| Autor/ica | Poruka | 
	
		| Luce1991 Forumaš(ica)
 
  
 
 Pridružen/a: 07. 11. 2009. (16:06:08)
 Postovi: (3)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| Milojko Forumaš(ica)
 
  
  
 Pridružen/a: 07. 11. 2008. (14:57:52)
 Postovi: (453)16
 Spol:
  Lokacija: Hilbertov hotel
 
 | 
			
				|  Postano: 16:16 sub, 7. 11. 2009    Naslov: |         |  
				| 
 |  
				| [url=http://degiorgi.math.hr/prog1/materijali/regex.pdf]Si pročitalo ovo?? [/url]Si pročitalo ovo?? _________________ Sedam je prost broj    
Bolonja je smeće i to pod hitno treba mijenjat |  | 
	
		| [Vrh] |  | 
	
		| Luce1991 Forumaš(ica)
 
  
 
 Pridružen/a: 07. 11. 2009. (16:06:08)
 Postovi: (3)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| .anchy. Forumaš(ica)
 
  
 
 Pridružen/a: 14. 11. 2007. (20:03:46)
 Postovi: (1BC)16
 Lokacija: Zgb
 
 |  | 
	
		| [Vrh] |  | 
	
		| andra Forumaš(ica)
 
  
 
 Pridružen/a: 02. 11. 2009. (19:23:23)
 Postovi: (4F)16
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| ante c Forumaš(ica)
 
  
  
 Pridružen/a: 10. 10. 2009. (19:18:15)
 Postovi: (62)16
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| andra Forumaš(ica)
 
  
 
 Pridružen/a: 02. 11. 2009. (19:23:23)
 Postovi: (4F)16
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| some_dude Forumaš(ica)
 
  
 
 Pridružen/a: 08. 11. 2009. (16:23:13)
 Postovi: (59)16
 Spol:
  Lokacija: Zd-Zg
 
 |  | 
	
		| [Vrh] |  | 
	
		| Milojko Forumaš(ica)
 
  
  
 Pridružen/a: 07. 11. 2008. (14:57:52)
 Postovi: (453)16
 Spol:
  Lokacija: Hilbertov hotel
 
 | 
			
				|  Postano: 16:41 ned, 8. 11. 2009    Naslov: |         |  
				| 
 |  
				| [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
  ) 
 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
   _________________ Sedam je prost broj    
Bolonja je smeće i to pod hitno treba mijenjat |  | 
	
		| [Vrh] |  | 
	
		| gramzon Forumaš(ica)
 
  
 
 Pridružen/a: 09. 07. 2009. (20:11:44)
 Postovi: (3B)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| .anchy. Forumaš(ica)
 
  
 
 Pridružen/a: 14. 11. 2007. (20:03:46)
 Postovi: (1BC)16
 Lokacija: Zgb
 
 |  | 
	
		| [Vrh] |  | 
	
		| Tomy007 Forumaš(ica)
 
  
 
 Pridružen/a: 08. 11. 2009. (19:45:28)
 Postovi: (94)16
 
 
 | 
			
				|  Postano: 20:03 ned, 8. 11. 2009    Naslov: |         |  
				| 
 |  
				| 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  . 
 
 |  | 
	
		| [Vrh] |  | 
	
		| gramzon Forumaš(ica)
 
  
 
 Pridružen/a: 09. 07. 2009. (20:11:44)
 Postovi: (3B)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| ajaxcy Forumaš(ica)
 
  
  
 Pridružen/a: 27. 09. 2009. (17:58:37)
 Postovi: (77)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| Tomy007 Forumaš(ica)
 
  
 
 Pridružen/a: 08. 11. 2009. (19:45:28)
 Postovi: (94)16
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| ajaxcy Forumaš(ica)
 
  
  
 Pridružen/a: 27. 09. 2009. (17:58:37)
 Postovi: (77)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| Tomy007 Forumaš(ica)
 
  
 
 Pridružen/a: 08. 11. 2009. (19:45:28)
 Postovi: (94)16
 
 
 | 
			
				|  Postano: 20:45 ned, 8. 11. 2009    Naslov: |         |  
				| 
 |  
				| [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] |  | 
	
		| vsego Site Admin
 
  
  
 Pridružen/a: 06. 10. 2002. (22:07:09)
 Postovi: (3562)16
 Spol:
  Lokacija: /sbin/init
 
 | 
			
				|  Postano: 0:29 pon, 9. 11. 2009    Naslov: |         |  
				| 
 |  
				| 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.
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
 [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".
 
 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.
  |  | 
	
		| [Vrh] |  | 
	
		| miam Forumaš(ica)
 
  
 
 Pridružen/a: 03. 11. 2009. (11:19:45)
 Postovi: (70)16
 Spol:
  
 
 |  | 
	
		| [Vrh] |  | 
	
		| pajopatak Forumaš(ica)
 
  
 
 Pridružen/a: 25. 10. 2009. (22:20:04)
 Postovi: (BE)16
 
 
 |  | 
	
		| [Vrh] |  | 
	
		|  |