risolto con:

codice:
\<![ \r\n\t]*(--start--[ \r\n\t]*)\>.*\<![ \r\n\t]*(--end--[ \r\n\t]*)\>

utilizzando la funzione eregi_replace