Quote Originariamente inviata da Alhazred Visualizza il messaggio
Intanto segnalo questo sito su cui testare le regexp senza dover far girare ogni volta lo script dopo le modifiche alla regola, fa tutto in tempo reale e ti spiega anche che significa la regola che si è scritta, così è anche più facile capire cosa si sta sbagliando

https://regex101.com/
Grazie! L'ho scoperto ieri cercando un po' su Google, strumento molto utile!

Quote Originariamente inviata da KillerWorm Visualizza il messaggio
Ciao, forse si trova già qualcosa sul web ma ho voluto provare personalmente ad impostare qualcosa.

Prova in questo modo:
codice:
preg_replace("/(\/\*.*?\*\/\n?)|(\/\/[^\n]*\n)/s", "", $text);
Nel caso, fai vari test e fammi sapere se funziona o se riscontri problemi.
Grazie della risposta! Questo codice funziona e mi toglie il primo commento compreso tra /* e */, ma se nel testo ce ne fossero più di uno?