JAVA :retirer d'une chaine
ruth
-
Utilisateur anonyme -
Utilisateur anonyme -
LIEN_HAUT_PAGE
Bonjour à tous,
J'ai une chaine de caracteres:
"toto ddd nono sss oo "
Je souhaite substituer la chaine "nono sss" par une chaine vide en JAVA!
Existe t il une foction qui permet de le faire?
(Sans boucle avec "replace"?)
merci
Bonjour à tous,
J'ai une chaine de caracteres:
"toto ddd nono sss oo "
Je souhaite substituer la chaine "nono sss" par une chaine vide en JAVA!
Existe t il une foction qui permet de le faire?
(Sans boucle avec "replace"?)
merci
Configuration: PC,JAVA
4 réponses
-
Salut!
/** * @author HackTrack * */ public class SubStringReplacer { public static String replace(String text, String previousSubstring, String newSubstring) { return text.replaceAll(previousSubstring,newSubstring); } public static void main(String args[]){ System.out.println(SubStringReplacer.replace("toto ddd nono sss oo ","nono sss","")); } }
;-)
HackTrack -
rempacer c'est facile, tout dépend encore comment tu accède à la chaîne, ex :
String toto = "tachaine";
toto = "";
et c'est fait, maintenant faut voir où est quand tu accède à toto ? -
Bonsoir à tous,
en fait la chaîne contient des caractères non régulier or le premier argument de replaceAll contient des caracteres non regulier!
exemple:
"<\toto ddd nono &> sss oo "
je souhaite obtenir:par exemple:
"<\toto ddd sss oo "
merci -
Salut Ruth!
Le code que je t'ai donné ci-dessus fonctionne.
Remplace juste:System.out.println(SubStringReplacer.replace("toto ddd nono sss oo ","nono sss",""));
par:System.out.println(SubStringReplacer.replace("<\toto ddd nono &> sss oo ","&>",""));
;-)
HackTrack