replace is not destructive
also replace ";"