Forum » Programiranje » RegEx
RegEx
bedrC ::
Helou,
Osebno obozujem regular expressione, ker ti prihranijo kar nekaj casa, pa se zabavni so :). Uporabljam jih v C#.
Sprasujete ce kdo ugani kaj naredi tisti regex desno, na grafikonu, mislim da isce dvojice znakov kjer sta dva b-ja ALI dvojice znakov kjer ni dveh b-jev. Primer:
ce mamo niz:
aaa bb a bbb
dobimo matche:
aa|-> prva dva znaka
a |-> naslednja dva (a in presledek)
bb|-> naslednja dva
a|-> naslednja dva (presledek in a)
bb|-> in se enkrat naslednja dva b-ja
Zadnji b se ne ujema z regex-om, zato ga ni med matchi.
Popravite me, ce sem se zmotil.
Ce pa se komu da ubadati s temi regexi mu dam en bolj trd oreh :)
Najde naj vse besede, ki so locene z vejicami, upostevajoc narekovaje in te stvari. Primer:
niz:
bla, bla, "bla, bla", 'bla, bla',,"",''
matchi:
bla|-> prva beseda
bla|-> druga
bla, bla|-> tretja, ker je vejica v narekovajih se ne sme upostevati, narekovaji se odstranijo
bla, bla
|-> prazen niz, ker sta dve vejici skupaj, oz. ker ni nic med njima
|-> prazen niz, prazen narekovaj
|-> prazen niz, prazna apostrofa
Jaz sem se kar nekaj casa ubadal s tem :))
Osebno obozujem regular expressione, ker ti prihranijo kar nekaj casa, pa se zabavni so :). Uporabljam jih v C#.
Sprasujete ce kdo ugani kaj naredi tisti regex desno, na grafikonu, mislim da isce dvojice znakov kjer sta dva b-ja ALI dvojice znakov kjer ni dveh b-jev. Primer:
ce mamo niz:
aaa bb a bbb
dobimo matche:
aa|-> prva dva znaka
a |-> naslednja dva (a in presledek)
bb|-> naslednja dva
a|-> naslednja dva (presledek in a)
bb|-> in se enkrat naslednja dva b-ja
Zadnji b se ne ujema z regex-om, zato ga ni med matchi.
Popravite me, ce sem se zmotil.
Ce pa se komu da ubadati s temi regexi mu dam en bolj trd oreh :)
Najde naj vse besede, ki so locene z vejicami, upostevajoc narekovaje in te stvari. Primer:
niz:
bla, bla, "bla, bla", 'bla, bla',,"",''
matchi:
bla|-> prva beseda
bla|-> druga
bla, bla|-> tretja, ker je vejica v narekovajih se ne sme upostevati, narekovaji se odstranijo
bla, bla
|-> prazen niz, ker sta dve vejici skupaj, oz. ker ni nic med njima
|-> prazen niz, prazen narekovaj
|-> prazen niz, prazna apostrofa
Jaz sem se kar nekaj casa ubadal s tem :))
LP, bedrC
JerKoJ ::
Hmm z drugim vprasanjem se lih nimam casa ubadat
prvu regex je pa jasen, itak je bil odgovor ze v komentarjih na novico
Preber se enkrat pol se pa mal na Hamleta spomn
prvu regex je pa jasen, itak je bil odgovor ze v komentarjih na novico
Preber se enkrat pol se pa mal na Hamleta spomn
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Težava pri uvozo v SQL bazo (varchar to numeric)Oddelek: Programiranje | 1142 (964) | Mati |
» | Python separiranje besed v stavkihOddelek: Programiranje | 1165 (979) | Meizu |
» | c# regularni izrazOddelek: Programiranje | 2014 (1712) | darkolord |
» | search($string,'text'); ???Oddelek: Programiranje | 914 (846) | poweroff |