• 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.