JAVA :retirer d'une chaine

ruth -  
 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
Configuration: PC,JAVA

4 réponses

  1. Utilisateur anonyme
     
    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
    0
  2. jcodeunpeu Messages postés 308 Date d'inscription   Statut Membre 6
     
    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 ?
    0
  3. ruth
     
    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
    0
  4. Utilisateur anonyme
     
    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
    0