Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Java]carattere di escape in replaceAll

    ciao a tutti

    sapete qual è il carattere responsabile del fallimnento delle mie replaceAll in queste 2 stringhe?

    <font size="3">Clean the inside (see the chapter &ldquo;Care and Maintenance&rdquo.</font>

    <font size="3">Clean the inside (see the chapter &ldquo;Care and Maintenance&rdquo.</font>

    nn lo trovo

    tenete conto che escluderei " e . che in altre frasi nn danno problemi

    grazie in anticipo
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Java o Javascript? Che usi per il replaceAll? non abbiamo la sfera di cristallo.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Java...l'ho scritto nel titolo e String.replaceAll() di 2 stringhe...ne esistono altri??!
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    http://java.sun.com/j2se/1.5.0/docs/...tml#replaceAll(java.lang.String,%20java.lang.String)

    come e dove le applichi? Chi è la regex?
    Il "." nelle regex va escapato! . fa il match con qualunque carattere....
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    in sostanza prendo una della frasi che hai letto su e vi aggiungo x es <span class='a'> prima e </span> dopo.

    ho necessità della replace perchè si tratta di una frase che estrapolo da 1 testo + lungo e che devo andare a modificare nel testo stesso.

    in sostanza

    String testo; (stringa con tutto il mio testo)

    String sezione="<font size="3">Clean the inside (see the chapter “Care and Maintenance”).</font> ";

    testo=testo.replaceAll(sezione,"<span class='a'>"+sezione+"</span>");


    il punto nn mi ha mai dato problemi con altre frasi, per esempio "Pippo va al mercato."

    fai conto che nel mio esempio setto direttamente il valore di 'sezione', in realtà mi arriva per cui nn so se vi sono punti, ad ogni modo come dovrei escaparlo scusa? faccio la replaceAll di \\. con \\\\. o una roba del genere?

    le api le ho già lette, ti ringrazio...è che non vi ho trovato nulla che potessi ricondurre alla ragione del mio problema
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    le parentesi sono comandi
    se vuoi fare un match con una ( devi scrivere \\(

  7. #7
    floyd ti adoro!

    ci ero appena arrivata anch'io, comunque sei sempre molto gentile e illuminante

    grazie a tutti
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

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.