JAVA :retirer d'une chaine

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. 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
    1. 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
      1. 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
        1. 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