Italian regex split

Discussion in 'Italian Forum' started by LordZenzo, May 17, 2018 at 1:19 PM.

  1. LordZenzo

    LordZenzo Well-Known Member Licensed User

    salve, ho fatto un programma per fare un parsing della posta, ad un certo punto devo separare tutto il testo della mail nelle varie parole, per cui uso lo regex.split(" ",testoDaSeparare)
    però se ci sono caratteri diversi tipo un ritorno a capo, o una virgola senza lo spazio le parole restanno "appiccicate", come faccio? in particolare per il ritorno a capo?
     
  2. LordZenzo

    LordZenzo Well-Known Member Licensed User

  3. LucaMs

    LucaMs Expert Licensed User

    Grazie al piffero :p

    Se avessi capito che tu volessi solo eliminare i ritorni a capo...

    ho cercato proprio come suddividere "al meglio" in parole qualunque testo e la cosa non è così semplice (ad esempio, ci sono tutti i segni di punteggiatura).
     
  4. LordZenzo

    LordZenzo Well-Known Member Licensed User

    volendo mettere anche la punteggiatura basta aggiungerla tra le parentesi quadre
    quindi
    s=Regex.Split("[ ,;.:\n\r]",TextArea1.Text)
     
Loading...