Nekateri znaki imajo v regularnih izrazih en pomen, v drugih kontekstih pa povsem drugačnega. Na primer pika (.) je v regularnih izrazih poseben znak, ki se uporablja za ujemanje s katerim koli drugim znakom. V pisnem jeziku (.) se pika uporablja za označevanje konca povedi. V matematiki se pika (.) uporablja za ločevanje tisočic od nižjih enot.
Regularni izrazi najprej ocenijo posebni znak v kontekstu regularnih izrazov: če zaznajo piko, vedo, da se lahko ujema s katerim koli drugim znakom.
Na primer regularni izraz 1. se ujema s/z:
- 11
- 1A
Regularni izraz 1.1 se ujema s/z
- 111
- 1A1
Če bi kot regularni izraz navedli naslov IP, bi dobili nepredvidljive rezultate. Na primer regularni izraz 0.0.0.0 se ujema s/z:
- 0102030
- 0a0b0c0
Če želite regularnemu izrazu sporočiti, naj obravnava piko v njenem izvornem kontekstu, kot ločilo različnih delov naslova IP in ne kot posebni znak, uporabljen za ujemanje s katerim koli drugim znakom, morate uporabiti signal za ta učinek. Ta signal je poševnica v levo (\). Kadar regularni izraz zazna poševnico v levo, ve, da mora naslednji znak obravnavati dobesedno. Regularni izraz za ujemanje z naslovom IP 0.0.0.0 bi bil naslednji:
0\.0\.0\.0
Poševnico v levo lahko uporabite kot ubežni znak za kateri koli posebni znak, ki ga želite interpretirati dobesedno; na primer:
- \\ (ubežni znak za poševnico v levo)
- \[ (ubežni znak za oglati oklepaj)
- \{ (ubežni znak za zaviti oklepaj)
- \. (ubežni znak za piko)