PDA

View Full Version : [regexp] tutto tranne questa stringa


Rubberick
16-09-2008, 19:22
E' possibile una scrittura del genere? c'e' il carattere ^ che si usa nelle classi di caratteri, ma c'e' modo di dire tutto tranne questa stringa?

tipo ^asd

tutto tranne asd?

scritta cosi' significa matcha asd a inizio riga..

c'e' modo di negare o almeno di includere un gruppo di + caratteri in un certo ordine? ciau grazie =)

kk3z
16-09-2008, 22:53
Mmm, ma non fai prima a cercare tutte le occorrenze di 'asd' ed eliminarle? Per esempio, in php:
$str = str_replace("asd", "", "asdlol"); //$str = lol

Cosė hai "tutto tranne asd", come hai chiesto :)

EDIT: se proprio vuoi l'espressione regolare, ma secondo me č na schifezza, guarda sotto "negated string" -> http://wiki.tcl.tk/989

Rubberick
17-09-2008, 00:18
:D lo userei sotto linux con un comando grep

cmq mamma mia che orrore ma costava tanto implementare a quelli delle regex una negazione?

VICIUS
17-09-2008, 07:07
Prova cosė:
grep -v mondo file.txt