PHP Forum - Coding Board
Juni 19, 2018, 05:32:02 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]
  Drucken  
Autor Thema: Text richtig speichern  (Gelesen 141 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
fella
Jr. Member
**
Beiträge: 72



Profil anzeigen E-Mail
« am: Juli 07, 2009, 07:45:14 »

Also hab en Text der sieht so aus
Zitat
online RSDF|CCF|DLC| Rapidshare 100 25.200_Userbars.zip 1
So soll es aussehen
Zitat
online,RSDF,CCF,DLC,Rapidshare,100,25.200_Userbars.zip,1
Gespeichert wird es aber so
Zitat
online
RSDF,CCF,DLC,
Rapidshare
100
25.200_Userbars.zip
1

Mein Code
Zitat
rtbInfos.Text = rtbInfos.Text.Replace(vbCrLf bzw vbNewLine, ",").Replace(" ", ",").Replace("|", ",")

Die | ersetzt er aber nicht die vbCrLf und leerzeichen.

Hat jemand ne Idee wie ich es so hinbekomme wie ich oben beschrieben habe ?

Habe grade null Idee da er die vbCrLf nicht durch ein komma ersetzt -.-
« Letzte Änderung: Juli 07, 2009, 07:47:19 von fella » Gespeichert
Nop0x90
Full Member
***
Beiträge: 197


541820
Profil anzeigen E-Mail
« Antworten #1 am: Juli 07, 2009, 10:28:23 »

Warum ersetzt du überhaupt CR LF, wenn da gar keine neue Zeile drin ist? Versuch mal das Replace(vbNewLine) ganz hinten ranzumachen, sodass sie als letztes ersetzt werden.
Gespeichert

greetz Nop (ehem. Av0c4d0)
-Coding & RE


fella
Jr. Member
**
Beiträge: 72



Profil anzeigen E-Mail
« Antworten #2 am: Juli 07, 2009, 10:33:37 »

Ne das geht leider nicht, habe ja alle möglichen stellungen versucht (Doppeldeutigkeit Zunge)
Gespeichert
Nop0x90
Full Member
***
Beiträge: 197


541820
Profil anzeigen E-Mail
« Antworten #3 am: Juli 07, 2009, 10:38:07 »

versuch
Code:
TMP = rtbInfos.Text.Split(" ")
rtbInfos.Text = strText.Join(",", TMP)
Gespeichert

greetz Nop (ehem. Av0c4d0)
-Coding & RE


fella
Jr. Member
**
Beiträge: 72



Profil anzeigen E-Mail
« Antworten #4 am: Juli 07, 2009, 10:44:38 »

Das "Info.Join(",", TMP)" wird grün unterstrichen und es passiert nix

bekomme aber auch keine meldung oder warnung oder so.

was bedeutet das grün unterstrichene nun ?

#EDIT
Info ist das hier
Zitat
       Dim Anfrage As WebRequest = WebRequest.Create("http://www.anfrage-url.de/")
        Dim Antwort As WebResponse = Anfrage.GetResponse()

        Dim Info As String = ""

        Using Reader As New StreamReader(Antwort.GetResponseStream())
            Info = Reader.ReadToEnd()
        End Using
Info ist also der Quelltext denn ich so speichere
Zitat
My.Computer.FileSystem.WriteAllText(Application.StartupPath & "\Log.txt", Info.Replace("|", ",").Replace(vbNewLine, ","), False)
« Letzte Änderung: Juli 07, 2009, 10:54:53 von fella » Gespeichert
Nop0x90
Full Member
***
Beiträge: 197


541820
Profil anzeigen E-Mail
« Antworten #5 am: Juli 07, 2009, 10:52:08 »

Code:
My.Computer.FileSystem.WriteAllText(Application.St artupPath & "\Log.txt", Informationen.Replace("|", ",").Replace(vbNewLine, ","), False)
heisst die Variable jetzt Info oder Informationen? :ugly:
Gespeichert

greetz Nop (ehem. Av0c4d0)
-Coding & RE


fella
Jr. Member
**
Beiträge: 72



Profil anzeigen E-Mail
« Antworten #6 am: Juli 07, 2009, 10:54:38 »

Gespeichert
Nop0x90
Full Member
***
Beiträge: 197


541820
Profil anzeigen E-Mail
« Antworten #7 am: Juli 07, 2009, 11:13:17 »

Da ich kein VB.NET kann, hab ich ma aufgehört zu raten und mal gegooglet:
http://msdn.microsoft.com/de-de/library/xwewhkd1%28VS.80%29.aspx
und
Code:
Info(i) = System.Text.RegularExpressions.Regex.Replace(Info(i).ToString(), "[\n\r]", "")
In ner schleife... Ansonsten kannste noch darauf zurückgreifen, dass im Suchmuster anscheinend ^ für den Anfang der Zeile und $ für das Ende steht Smiley
Gespeichert

greetz Nop (ehem. Av0c4d0)
-Coding & RE


fella
Jr. Member
**
Beiträge: 72



Profil anzeigen E-Mail
« Antworten #8 am: Juli 07, 2009, 11:41:40 »

Danke, läuft perfekt Zwinkernd

Hatte das mit RegEx nie verstanden aber nu hab ich es endlich verstanden ^^, auch so muster machen
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | New Look by Nolt Prüfe XHTML 1.0 Prüfe CSS