egrep regexes
Prokopis Prokopidis
prokopis at ilsp.gr
Thu May 25 14:39:03 EEST 2006
Nick Demou wrote:
> Την 25/5/2006, Prokopis Prokopidis <prokopis at ilsp.gr> έγραψε:
>
>> [...]
>>
>> $ more dok
>> ρρρρρρρ
>> ΏΏΏΏΏΏΏ
>> ΊΊΊΊΊΊΊ
>>
>> $ egrep "[α-ω]+" dok
>>
>> $ egrep "[Α-Ω]+" dok
>> ρρρρρρρ
>> ΊΊΊΊΊΊΊ
>>
>> Εν ολίγοις, γιατί το πρώτο regex δεν πιάνει το "ρ"; Γιατί το "ρ" κάνει
>> match στο δεύτερο regex; Και γιατί το δεύτερο regex πιάνει το ένα μόνο
>> από τα δύο τονούμενα κεφαλαία;
>>
>
> το ρεζουμε της συζήτησης του σεπτέμβρη που σωστά αναφέρει ο Fanis είναι
> το εξής:
> γύρνα σε UTF-8 και κάνε ξανά τις δοκιμές σου αφότου μάλιστα δοκιμάσεις
> και αν το backspace λειτουργεί όπως το περιμένεις (γράψε σε command
> line "τεστ" και μετά πάτα 2 backspace και enter και δες τι πέρασε ως
> εντολή στο bash - αν δεν πέρασε το "τε" αλλά κάτι σαν "τε#" τότε
> προσοχή γιατί το backspace σου δεν δουλευει όπως θα πρεπε
>
>
Ευχαριστώ για την προτεινόμενη λύση.
Μπορεί κάποιος να εξηγήσει (δεν κατάφερα να το βρω στην προηγούμενη
συζήτηση) το γιατί υπάρχουν τα προβλήματα αυτά και αν πρέπει/μπορεί να
διορθωθούν, ώστε να μη χρειάζεται να γυρίζουμε σε UTF-8, κάτι που για
διάφορους λόγους δεν θέλω να κάνω;
Π.
More information about the Linux-greek-users
mailing list