regular expression "not match"

Michael Iatrou m.iatrou at freemail.gr
Fri Sep 5 06:45:59 EEST 2008


When the date was Thursday 04 September 2008, Θοδωρής Λύτρας wrote:

> Έχω μια πονηρή ερωτησούλα, γιατί από αυτά που διάβασα φοβούμαι οτι δε
> γίνεται...
>
> Έχω ένα string π.χ.:
>
> abcd{efgh}ijkl
>
> To regexp {.*} ταιριάζει στο substring {efgh}.
> Εγώ όμως θέλω να κάνω match το abcdijkl, δηλαδή έναν η περισσότερους
> χαρακτήρες που ΔΕΝ εσωκλείονται σε { } .
> Υπάρχει κάποιο regexp για να το πετύχω αυτό???

$ echo 'abcd{efgh}ijkl' | perl -ne 'print "$1$2\n" if /(.+?)\{.+?\}(.+)/'
abcdijkl

-- 
 Michael Iatrou



More information about the Linux-greek-users mailing list