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

    Java - Elminare sottstringhe da una stringa

    Ciao ragazzi allooooora sono nuovo di java e avrei una domanda da porvi... ho una stringa fatta in un modo simile a questo:

    "abcd modpsam [[anmido mdnioas]] dniaosndioa aisod [[asd
    andioasnio ]] ndioan o {{anidonaoi }} mndaios {{dn ioa
    ndioasndosa}}"

    Con delle stringhe ed altre contenute all'interno di doppie parentesi quadre o doppie graffe

    Alloooora vi spiego il mio problema, come posso fare per eliminare le stringhe delimitate da [[stringa]] e da {{stringa}} in modo che vengano eliminate anche le parentesi?

    Grazie in anticipo!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Spostato nel forum Java.
    In futuro, poni qui le domande relative a questo linguaggio.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    ah gia!

    quasi dimenticavo! ho provato ad usare il replaceAll sulla stringa

    codice:
    stringa = stringa.replaceAll("\\[\\[.*\\]\\]", "");
    quantomeno per provare a togliere quello che contiengono le quadre e le quadre stesse ma non funziona su tutte le stringhe ma non le rimuove tutte =(

  4. #4
    Così dovrebbe andare:

    codice:
    stringa.replaceAll("[\\[|\\{]{2}[\\w\\s]*[\\]|\\}]{2}", ""));
    Al mio segnale... scatenate l'inferno!

  5. #5
    Grazie mille!

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.