Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99

    [java]problema con replaceAll

    ho un problema con l utilizzo del metodo replaceAll di java.lang.String
    il problema è sicuramente dovuto a qualche carattere speciale che utilizzo ma nn riesco a risolverlo mi date una mano??
    ho una stringa fatta cosi:
    codice:
    String path="c:><cartella><sottocartella><";
    //faccio una replaceAll per ottenere c:\cartella\sottocartella\
    path= path.replaceAll("><","\\");
    ma mi da eccezione.....cosa sbaglio???come faccio a sostituire >< con \ ???
    f4s4n0

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    è il classico problema con gli escape

    prova:

    replaceAll("><","\\\\");
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    sei un mito!
    f4s4n0

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Basta solo conoscere le regole basilari delle regular expression e le regole basilari del linguaggio Java ......
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da andbin
    Basta solo conoscere le regole basilari delle regular expression e le regole basilari del linguaggio Java ......
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    Originariamente inviato da andbin
    Basta solo conoscere le regole basilari delle regular expression e le regole basilari del linguaggio Java ......
    :quote:


    non è vero ....non credo che siano in tanti ad avere la pazienza che ha andrea,se gli ho detto che è un mito è perchè mi ha aiutato un sacco di volte e spesso solo grazie a lui sono arrivato alla soluzione!!!quindi nn sminuiamo ciò che viene scritto!!!!

    GRANDE ANDREEEEEE!!!!
    f4s4n0

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da f4s4n0
    non è vero ....non credo che siano in tanti ad avere la pazienza che ha andrea,se gli ho detto che è un mito è perchè mi ha aiutato un sacco di volte e spesso solo grazie a lui sono arrivato alla soluzione!!!quindi nn sminuiamo ciò che viene scritto!!!!
    Chiedo scusa, ma io non ho voluto sminuire proprio nessuno, tantomeno Andrea1979, che è molto in gamba!

    La mia frase era, piuttosto, da intendere in senso generale .... noto spesso che molta gente fa o comunque cerca di fare cose parecchio complesse/difficili in Java senza avere delle conoscenze sulle "basi".

    Io personalmente preferisco non saper fare le cose più difficili ma avere piuttosto delle conoscenze solide e valide sulle "basi". Ad esempio: non so come funzionano le API per la crittografia in Java ... non conosco JDBC e conosco relativamente poco Swing, ecc.... Però ho studiato parecchio per avere una conoscenza molto buona e solida sulle basi di Java: classi, interfacce, override, overload, tutti i concetti di is-a, has-a, cohesion ecc...., poi boxing, varargs, eccezioni, asserzioni, generics, ecc....
    Con queste conoscenze posso "andare dove voglio" con Java.
    Tutto qua.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.