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

    Splittare stringhe as Sting()

    Ciao,
    ho un file .txt che contiene dei record. Il file può contenere anche 10000 record e occupare anche 10Mb.

    Io dovrei leggere il file, che contiene diversi record separati dalla stringa "<EOR>", il problema è che il programma mi splitta a partire dal carattere "<", poichè sr.ReadToEnd.Split è di tipo as char()
    Io dovrei fare split as String() e nel mio caso "<EOR>", come posso fare????

    codice:
    Using sr As New StreamReader(CartellaROAMING & "\file.txt")
                    For Each record As String In sr.ReadToEnd.Split("<EOR>")
                        MsgBox(record)
                    Next
                End Using
    Ho risolto usando le REGEX. GRAZIE COMUNQUE!!!!
    Ultima modifica di Pamela72; 29-05-2016 a 20:14 Motivo: Risolto

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    provato cosi ??

    ReadToEnd.Split('<EOR>')

  3. #3
    Quote Originariamente inviata da cassano Visualizza il messaggio
    provato cosi ??

    ReadToEnd.Split('<EOR>')
    ERRORE: Prevista espressione

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Prova cosi

    codice:
    string
    codice:
    [] stringSeparators = new string[] {"[stop]"};
    .....
    .....
    result = source.Split(stringSeparators, StringSplitOptions.None);

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.