regular expression

Giorgos Keramidas keramida at ceid.upatras.gr
Sun Dec 18 21:25:25 EET 2005


On 2005-12-18 21:04, Αλέξανδρος Διαμαντίδης <adia at hellug.gr> wrote:
> Αν θέλεις να υπάρχει οπωσδήποτε τουλάχιστον ένα "-" αλλά όχι "--",
>
>    if (strchr(string, '-') && !strstr(string, "--"))

Σωστό κι αυτό.  Αν εξαιρέσεις ένα μικρό style bug, που φυσικά είναι
εντελώς υποκειμενικό.  Εγώ προτιμώ να γράφω *ακριβώς* τι return code
περιμένω από την strchr(), strstr(), την strcmp(), κλπ.

    if (strchr(string, '-') != 0 && strstr(string, "--") == NULL)
        matched(string);

Ενα μικρό, καημένο θαυμαστικό έχει την τάση καμιά φορά να ``χάνεται στο
πλήθος'' :-)




More information about the Linux-greek-users mailing list