» »

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 :))
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 :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Težava pri uvozo v SQL bazo (varchar to numeric)

Oddelek: Programiranje
101142 (964) Mati
»

Python separiranje besed v stavkih

Oddelek: Programiranje
91164 (978) Meizu
»

c# regularni izraz

Oddelek: Programiranje
202014 (1712) darkolord
»

search($string,'text'); ???

Oddelek: Programiranje
5914 (846) poweroff

Več podobnih tem