regular expression
Αλέξανδρος Διαμαντίδης
adia at hellug.gr
Sun Dec 18 21:04:52 EET 2005
* axel maroudas [2005-12-18 15:44]:
> To thema xefige ligo ke mallon fteo ego. Xriazome mia amigors regular
> expression ke oxi mesa se perl ktl. O kodikas tis tha bi mesa se mia
> java i c++ classi. Tha dokimaso to '[^-]-[^-]' ke tha sas po
Πάντως θα ήταν καλύτερα να πεις τι αποτέλεσμα θέλεις να έχεις. Αν
κατάλαβα καλά αυτό που θέλεις (να απορρίπτεις ό,τι περιέχει '--'),
όπως είπε και κάποιος άλλος πιο πριν, είναι πολύ πιο απλό να πεις:
if (strstr(string, "--")) {
<μήνυμα απόρριψης...>
} else {
<συνέχεια επεξεργασίας...>
}
παρά:
if (regex_match("<η regular expression που ψάχνεις τώρα>", string)) {
<συνέχεια επεξεργασίας...>
} else {
<μήνυμα απόρριψης...>
}
Αν θέλεις να υπάρχει οπωσδήποτε τουλάχιστον ένα "-" αλλά όχι "--",
if (strchr(string, '-') && !strstr(string, "--"))
--
Αλέξανδρος Διαμαντίδης * adia at hellug.gr
More information about the Linux-greek-users
mailing list