2 votes

Supprimer la lettre suivante après un caractère spécifique ?

Donc, ce que je demande, c'est une chose qui fait ce qui suit : J'ai ce caractère : "&" Le caractère suivant peut être n'importe quoi, donc ça peut ressembler à ça : &1, &2, &3, &4, &5, &6, &7, &8, &9, &0, &a, &b, &c, &d, &e,& &f, &r - Comment puis-je les supprimer sans les coder en dur ? Par exemple, si c'est &3, il suffit de l'enlever et si c'est &1 quelque part ailleurs, il faut l'enlever.

2voto

Mena Points 12283

Vous pouvez utiliser une expression régulière très basique avec un caractère de remplacement pour n'importe quel caractère (un seul caractère si je comprends bien dans ce cas).

System.out.println("&xx&y".replaceAll("&.", "")); // prints the middle "x" only

Voir API aquí .

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