• Super User •

    formato escape ed espressioni regolari

    cosa s'intende qui...?

    ==========
    Assicurati di convertire i caratteri jolly o i metacaratteri dell'espressione regolare in formato escape, se desideri trovare corrispondenze letterali per quei caratteri

    definizione di formato escape?

    grazie,
    danilo.


  • Super User •

    l'escape nelle regular expression (e in molti linguaggi del web, tipo php e javascript) è il carattere che permette di interpretare letteralmente il carattere successivo invece di interpretarlo come un pezzo di funzione

    esempio semplificato e non veritiero: diciamo che hai una stringa che contiene il carattere * (asterisco). in una espressione di ricerca l'asterisco significa "qualsiasi carattere". per cercare proprio il CARATTERE ASTERISCO devi escaparlo cioè scrivere * (backslash asterisco).

    esempio reale per GA: i punti degli IP quando crei un filtro vanno escapati, perché nelle regex il punto significa "qualsiasi singolo carattere". quindi gli ip si scrivono nella forma 123.123.123.\123


  • Super User •

    In pratica l'escape va usato per caratteri speciali, per evitate incomprensioni. In effetti studiando php questo concetto mi era già noto.

    grazie mille per il chiarimento, utile come sempre.

    Saluti,
    Danilo.