64 votes

Comment puis-je supprimer le caractère non numérique d'une chaîne en Java?

J'ai une longue ficelle. Quelle est l'expression régulière pour diviser les nombres dans le tableau?

148voto

Stefan Kendall Points 28274

Est-ce que vous supprimez ou divisez Cela supprimera tous les caractères non numériques.

 myStr = myStr.replaceAll( "[^\\d]", "" )
 

19voto

Evelio Tarazona Points 4100
String.split("\\D+")

8voto

Stephen Mesa Points 1450

Vous voudrez utiliser la méthode Split () de la classe String et lui transmettre une expression régulière "\ D +" qui correspondra à au moins un non-nombre.

 myString.split("\\D+");
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X