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

    espressione regolare sul formato di una stringa

    Buonasera a tutti,
    avrei bisogno di trasformare una stringa del tipo "pongat 2007-2013" nella seguente forma:
    pongat_2007_2013

    io ho scritto il seguente codice :
    codice:
    System.out.println("parola   = "+parola.toLowerCase().replaceAll("\\s*(-)*\\s*", "_"));
    ma mi da' il seguente risultato:
    parola = _p_o_n_g_a_t__2_0_0_7__2_0_1_3_


    qualcuno mi potrebbe aiutare?

    grazie mille

  2. #2
    C'è il forum Java per questo.

    Comunque questa è una reference per le Regular Expressions, e questo è il codice che dovrebbe fare al caso tuo

    codice:
    stringa.replaceAll("[ -]", "_")
    lolide
    Java Programmer

    Informati

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.