Ciao a tutti... mi sto arrovellando su un problema:

ho la necessità di filtrare un numero elevato di stringhe, che prelevo da una fonte esterna al mio sito.
queste stringhe hanno il formato:
[CODE]
['...testo...'][\s]*[-]*[>]+['...altro testo...']
[\CODE]

e io devo prendere i due testi (e son certo che il pezzo in mezzo, ovvero qualcosa del tipo ' -->' sia presente solo una volta), quindi mi son scritto la mia bella espressione regolare e faccio:
[CODE]
$result=preg_split('/[\s]*[-]*[\'\>\'\>]+[\s]* /',$tringa,2);
[\CODE]

e il tutto funziona perfettamente quasi sempre. purtroppo le stringhe non le creo io, e a volte il '>' è rappresentato come entità html '>' altre volte proprio come carattere '>'. in questo caso non trova alcuna occorrenza, nonostante tra le quadre abbia messo anche il carattere '\>' (e ho provato sia con l'escape che senza)...

qualcuno può aiutarmi?