Non sono un esperto di espressioni regolari, ma sono certo che siano la strada giusta per questo problema.
Lo uppo anche se non ho una soluzione perchè penso che sia interessante per tutti.