Modifica file txt

mercoledì 08 ottobre 2008 - 15.05

frenk17 Profilo | Junior Member

ragazzi io faccio la stampa su un file in questo modo...

nome = TextBox_nome.Text
cognome = TextBox_cognome.Text
matricola = TextBox_matricola.Text

FileOpen(1, "nomi", OpenMode.Append)
WriteLine(1, nome)
FileClose(1)


FileOpen(2, "cognomi", OpenMode.Append)
WriteLine(2, cognome)
FileClose(2)

FileOpen(3, "matricole", OpenMode.Append)
WriteLine(3, matricola)
FileClose(3)


TextBox_nome.Text = ""
TextBox_cognome.Text = ""
TextBox_matricola.Text = ""


piccolo problema....
i file li acquisisco in questo modo:
"nome1"
"nome2"
"nome3"

c'è un modo per eliminare gli i doppi apici?

alx_81 Profilo | Guru

>ragazzi io faccio la stampa su un file in questo modo...
>
>piccolo problema....
>i file li acquisisco in questo modo:
Cioè, tu crei i file e poi li leggi con un'altra applicazione?

>c'è un modo per eliminare gli i doppi apici?
Per ora mi viene solo la replace del carattere " con blank..
Ma prova a spiegare meglio la situazione..
Ciao.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

frenk17 Profilo | Junior Member

ciao...praticamente io ho un programma che permette di salvare un elenco di nomi... tuttavia proseguendo con il programma può sorgere, a discrezione dell utente, di acquisire in un array questi nomi ed effettuare delle operazioni su di essi... tuttavia essendo i nomi salvati con i doppi apici in testa e in coda, durante l acquisizione, vengono acquisiti anche i doppi apici...
spero di essere stato più chiaro

alx_81 Profilo | Guru

>durante l acquisizione, vengono acquisiti anche i doppi apici...
Fai una replace..

' immagina di avere un array passato a questo metodo Public Shared Function GetStringFromArray(ByVal arr() As String) As String ' manager di stringhe Dim sb As New System.Text.StringBuilder() For Each Nome As String In arr ' rimpiazzo le doppie apici se ci sono If Nome.Contains("""") Then sb.AppendLine(Nome.Replace("""", "")) Else sb.AppendLine(Nome) End If Next Return sb.ToString() End Function

Ciao!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

frenk17 Profilo | Junior Member

grazie mille.. erar proprio quello che mi serviva... grazie mille!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5