Perché il metacarattere di espressione regolare include i caratteri di sottolineatura?

3

Nella maggior parte dei casi, se non tutte le implementazioni delle espressioni regolari, il metacarattere \ w corrisponde a tutti i caratteri alfanumerici più il carattere di sottolineatura.

Storicamente parlando, perché il carattere di sottolineatura era incluso in questa classe di personaggi? E perché non includere anche i trattini?

    
posta Alex 03.05.2014 - 00:44
fonte

1 risposta

6

Poiché i caratteri di sottolineatura sono di natura secondaria per gli identificatori in quasi tutti i linguaggi dei computer che contano. I trattini non lo sono; in genere vengono utilizzati come operatori per la sottrazione e specificamente esclusi dagli identificatori.

    
risposta data 03.05.2014 - 00:54
fonte

Leggi altre domande sui tag