Le SMS ressemble à ceci: ¿´10 he did't wo¿
^rk.comment supprimer le caractère non-lisible dans SMS dans Java
Le résultat attendu est: 10 il n'a pas fonctionné.
comment faire cela en Java?
merci.
Le SMS ressemble à ceci: ¿´10 he did't wo¿
^rk.comment supprimer le caractère non-lisible dans SMS dans Java
Le résultat attendu est: 10 il n'a pas fonctionné.
comment faire cela en Java?
merci.
Qu'en est-il quelque chose comme ceci:
String result = "¿´10 he did't wo¿^rk".replaceAll("[^\\w\\s\\?'':;]","");
System.out.println(result); //10 he did't work
S'il vous plaît voir ce lien pour explanation
Existe-t-il une solution sans caractère spécifique spécifiquement mentionné dans regex? les données proviennent de SMS. Je crois que ce chacterter '¿' 'signifiait quelque chose. TQ. –
Et ce que vous dit que ces personnages sont en effet « illisible »? Il se peut très bien que vous n'ayez pas encodé correctement ... – fge
essayez str.replace (/ [^ a-zA-Z]/g, "") –
@NayanSharma ce n'est pas la syntaxe Java valide et la regex ne serait pas être suffisant de toute façon (il ne comprend pas les chiffres et autres caractères spéciaux - en l'utilisant, vous obtiendriez "il ne travaillait pas"). – Thomas