regular expression "not match"
Christos Ricudis
ricudis at itc.auth.gr
Fri Sep 5 08:33:58 EEST 2008
Θοδωρής Λύτρας wrote:
> Έχω μια πονηρή ερωτησούλα, γιατί από αυτά που διάβασα φοβούμαι οτι δε
> γίνεται...
>
> Έχω ένα string π.χ.:
>
> abcd{efgh}ijkl
>
> To regexp {.*} ταιριάζει στο substring {efgh}.
> Εγώ όμως θέλω να κάνω match το abcdijkl, δηλαδή έναν η περισσότερους
> χαρακτήρες που ΔΕΝ εσωκλείονται σε { } .
> Υπάρχει κάποιο regexp για να το πετύχω αυτό???
Gia na kaneis match kati poy den eswkleietai se {} :
(.*){.*}(.*)
Ayto pou den mporeis na kaneis, epeidh ena peperasmeno aygomato den exei
apeirh mnhmh katastasewn, einai na kaneis match ena ay8aireto ari8mo apo
zygismenes agkyles, h pio genika, recursive domes. Dhladh den yparxei
tipote pou kanei match ayto
abc{de{f}g{h}}jkl
kai taytoxrona den kanei match ayto :
abc{de{f}g{h}}j}kl
gia ay8aireto ari8mo apo { } s.
Ola ta ypoloipa, apodeiknyetai oti kapws ekfrazontai me regular
expressions.
Gia recursive domes, 8a prepei na xrhsimopoihseis ena... katse twra, pws
to leme sta ellhnika ayto... a, nai. Ena katwzmprwxniko aygomato.
Ayto pou de 8ymamai ap'eksw, einai poia klash glwsswn den anagnwrizetai
apo to katwzmprwxniko aygomato alla apo th mhxanh tou pousth.
More information about the Linux-greek-users
mailing list