May 10 2010

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

La regular expression “tutte le parole tranne…”

autore: categoria: filtri

Oggi ho affrontato un caso interessante, cioè la configurazione di un obiettivo basato su URL del tipo /cerca/parola. La particolarità stava nel fatto che andavano presi tutti gli url di quel tipo tranne quelli contenenti due specifiche parole. Il perché mi è ignoto e non importa.
E’ indubbio che ci voglia una regular expression, poiché le possibili parole dopo a /cerca/ sono sconosciute e non predeterminate, ma la prima che avevo scritto ha fallito miseramente il suo compito.

La regular expression corretta è /cerca/(?!parola1|parola2) e me la appunto qui come memoria futura 🙂

Condividi l'articolo:

2 Commenti

  1. Questa era facile 🙂 Domanda. Il match type di un goal impostato su regular expression, permette di usare espressioni anche all’interno degli steps?

  2. se non ricordo male puoi usare regex negli step A PRESCINDERE dal match type del goal

Scrivi un Commento