regularni izrazi Flashcards

1
Q

upiši metaznak koji označava poseban znak. No, također se koristi za označavanje da neki simbol nije poseban znak.

A

\

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

upiši metaznak koji definira skup (set) znakova

A

[ ]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

upiši metaznak koji karakterizira bilo koji znak; simbol (osim oznake za novi red)

A

.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

upiši metaznak koji je oznaka početka (počinje sa …)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

upiši metaznak koji je oznaka kraja (završava sa …)

A

$

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

upiši metaznak koji odogovara 0 ili više pojavljivanja

A

*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

upiši metaznak koji odogovara 1 ili više pojavljivanja

A

+

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

upiši metaznak koji odogovara točno određen broj pojavljivanja

A

{}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

metaznak , ili ili

A

I

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

upiši metaznak koji odgovara hvatanju ili grupiranju

A

()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

upiši predefiniranu klasu znakova koja zamjenjuje bilo koji znak koji nije prazno mjesto

A

.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

upiši predefiniranu klasu znakova koja odgovara bilo kojoj znamenki

A

/d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

upiši predefiniranu klasu znakova koja odgovara bilo kojem znaku koji nije decimalna znamenka

A

/D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

upiši predefiniranu klasu znakova koja odogovara ilop kojem znaku

A

/s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

upiši predefiniranu klasu znakova koja odgovara bilo kojem znaku koji nije razmak

A

/S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

upiši predefiniranu klasu znakova koja odgovara bilo kojem alfanumeričkom znaku

A

/w

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

upiši predefiniranu klasu znakova koja odgovara bilo kojem znaku koji nije alfanumerfički

A

/W

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

koi graničnik odgovara početku reda

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

koi graničnik odgovara kraju reda

A

&

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

koi graničnik odgovara granici?međi riječi

A

/b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

koi graničnik odgovara sve što nije granica riječi

A

/B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

koi graničnik odgovara početku ulaznog niza

A

/A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

koi graničnik odgovara kraju ulaznog niza

A

/Z

23
Q

koja je svrha regularnih izraza

A

opisivanje uzorka za pretraživnje nizova znakova

24
Q

sto je regularni izraz

A

je niz znakova (metaznakova; nadznakova) koji opisuje druge nizove znakova u skladu s određenim sintaksnim pravilima

25
Q

tko je Ken Thompson

A

začetnik računarstva

26
Q

tko je koristio izraze “regular sets” i “regular expressions”

A
  1. matematičar Stephen Kleene
27
Q

koi je skriptni jezik proslavio regularne izraze

A

perl

28
Q

regularni izraz u Pythonu pišem u oznakama navoda ” ”

A

da

29
Q

u sintaksi regex koristimo literale i metaznakove

A

da

30
Q

metaznakovi se mogu koristiti kao literali uz lijevu kosu crtu (engl.
backslash)

A

da

31
Q

najjednostavniji oblici uzorka u regularnim izrazima su ?

A

literally

32
Q

negirani skup u regexu definiramo uz korištenje oznake krovića ^

A

točno

33
Q

izbor ili alternacija između dva ili više elemenata iz
skupa regularnih izraza postiže se sa kojim znakom

A

I

34
Q

kvantifikatori su brojevni
mehanizmi s kojima se metaznakovi ili skupovi znakova mogu ponavljati

A

da

35
Q

koi kvantifikator određuje uvjetno 0 ili 1 ponavljanje prethodnog znaka

A

?

36
Q

koi kvantifikator određuje uvjetno 0,1 ili više ponavljanje prethodnog znaka

A

*

37
Q

koi kvantifikator određuje 1 ili više ponavljanje prethodnog znaka

A

+

38
Q

koi kvantifikator određuje ponavljanje između m i n puta prethodnog znaka

A

{n,m}

39
Q

koi kvantifikator određuje ponavljanje točno n puta prethodnog znaka

A

{n}

40
Q

koi kvantifikator određuje ponavljanje najviše n puta prethodnog znaka

A

{,n}

41
Q

koi kvantifikator određuje ponavljanje najmanje n puta prethodnog znaka

A

{n,}

42
Q

regularni izraz je niz znakova kojim formiramo obrazac pretraživanja
i provjeravamo sadrži li string neki određeni obrazac

A

da

43
Q

u python, koji je modul za rad s regularnim izrazima

A

re

44
Q

naredba za modul za rad s regularnim izrazima

A

import re

45
Q

regex metode su?

A

 compile() i match()  search()
 findall()
 split()
 sub()

46
Q

koja zastavica ignorira veličinu slova

A

re.IGNORCASE

47
Q

koja metoda uzima uzorak regularnog izraza i znakovni niz te traži taj uzorak u nizu

A

search()

48
Q

metoda search vraća koji objekt ako postoji podudarnost, a ako postoji više podudarnosti što vraća

A

Match, prvu podudarnost

49
Q

koja metoda pretvara uzorak u binarni zapis
a koja metoda nakon stvaranja uzorka meta provjerava podudarnost

A

compile(), match()

50
Q

koja metoda uzima uzorak regularnog izraza i znakovni niz te traži taj uzorak u nizu

A

search()

51
Q

stop .* u metodi search označava

A

označava bilo koji broj bilo kakvih znakova

52
Q

koja metoda uzima uzorak regularnog izraza i znakovni niz
te vraća listu sa svim podudaranjima , a ako nema podudarnosti, vraća praznu listu

A

findall()

53
Q

koja zastavica traži u stringu koji sadrži više redaka, što prefiks r označava

A

MULTILINE, raw string (sirovi znakovni niz)

54
Q

koja metoda uzima uzorak regularnog izraza i znakovni niz
te treći proizvoljni parametar – broj razlamanja stringa
te vraća listu sa stringom koji je razlomljen za pojedinu podudarnost

A

split()

55
Q
A
56
Q
A