J'essaie de lire à partir d'un fichier et de remplacer toutes les valeurs en dollars par euros, par exemple si quelque part dans le fichier il y a 30,25 $, il devrait être converti en 26,84E. J'ai réussi à le faire fonctionner, mais je ne sais pas comment le faire fonctionner si, par exemple, le texte contient quelque chose comme 30,25 $. (remarquez le point à la fin). J'utilise les méthodes de remplacement de chaîne, mais si j'utilise replace (".", ""), Il enlève évidemment tous les points, donc ça ne marchera pas. Pouvez-vous m'aider d'une autre façon pour que cela fonctionne?Java: lecture/écriture de fichier
Merci d'avance.
Avez-vous essayé "tout point qui est entouré par des nombres"? Découvrez un tutoriel sur regex. – Gendarme
Le fichier est-il quelque chose que vous créez à la suite de votre programme et qui est ensuite lu? Si c'est le cas, je pense qu'il serait préférable d'identifier ce qui provoque l'arrêt complet supplémentaire et de corriger cela, au lieu de le vérifier plus tard – Peter
alors voulez-vous https://docs.oracle.com/javase/7/docs/ api/java/lang/String.html # replaceFirst (java.lang.String,% 20java.lang.String) –