Puoi sempre far lavorare la funzione su una copia della stringa.