plutot que de vouloir verifier si une chaine est composee d'entier, de floats ou d'un string en utilisant regexp_match() il vaut mieux essayer de trouver des caracteres qui prouvent que ce ne sont pas des entiers, des floats, donc des strings en utilisant regexp_search().
j'ai en plus rajoute une methode pour virer les newline et eventuellement les espaces.