Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    2

    [java] espressioni regolari, testo fra parentesi

    ciao, sono nuovo un saluto a tutti
    come si fa in java ad eliminare da una stringa tutti i testi fra parentesi quadra e tonda?
    cioè, data una stringa "testo testo [quadra] testo (tonda) testo testo" a ricavare la stringa "testo testo testo testo testo"?
    la funzione dovrebbe essere replaceAll, mi manca l'espressione regolare.
    ci sto impazzendo!!
    grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] espressioni regolari, testo fra parentesi

    Originariamente inviato da cirotti
    come si fa in java ad eliminare da una stringa tutti i testi fra parentesi quadra e tonda?
    cioè, data una stringa "testo testo [quadra] testo (tonda) testo testo" a ricavare la stringa "testo testo testo testo testo"?
    la funzione dovrebbe essere replaceAll, mi manca l'espressione regolare.
    Sì, replaceAll().

    Per la espressione, dovrebbe essere (la "sparo" sul momento, non l'ho provata):

    "\\(.*?\\)|\\[.*?\\]" da rimpiazzare con "" (vuoto)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    2

    Re: Re: [java] espressioni regolari, testo fra parentesi

    Originariamente inviato da andbin
    Per la espressione, dovrebbe essere (la "sparo" sul momento, non l'ho provata):
    "\\(.*?\\)|\\[.*?\\]" da rimpiazzare con "" (vuoto)
    Io invece l'ho provata e funziona. Grazie!!

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.