DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Aus Textdatei Wörter Suchen??? | Von: G. Guest ( 23.08.2005 08:41)

Hallo habe schon folgenden Code:


Sub Page_Load (sender As Object, E As EventArgs)
txtOutput.Text = AnalyseFile()
End Sub


Function AnalyseFile() As String

Dim fs As FileStream = new FileStream(("C:\test.txt"), _
FileMode.Open,FileAccess.Read)

Dim output As StringBuilder = new StringBuilder()

output.Length = 0


Dim read As StreamReader = new StreamReader(fs)

read.BaseStream.Seek(0, SeekOrigin.Begin)

Do while read.Peek() > -1

output.Append(read.ReadLine() & "<br>")

Loop

read.Close()

AnalyseFile = output.ToString()

End Function

Jetzt meine Frage wie kann ich, wenn ich die Textdatei so öffne, in der Textdatei nach bestimmten Wörtern suchen???
Code Beispiel währe nett!!!




Betreff Von Datum
Re: Aus Textdatei Wörter Suchen???
hi,<br>ist vielleicht nicht die eleganteste Methode, aber funktionieren müsste es.<br><br>Do while read.Peek() > -1 <br>if read.ReadLine().IndexOf("Suchwort") > 0 then<br>gefunden = gefunden + 1<br>end...
Jens Buthe 23.08.2005 09:17
Re: Aus Textdatei Wörter Suchen???
Er bringt mir in dieser Zeile Do while read.Peek() > -1 diese Fehlermeldung:<br><br>Cannot read from a closed TextReader.<br>
G. Guest 23.08.2005 09:56
Re: Aus Textdatei Wörter Suchen???
Ok hab den Fehler selber gefunden!!<br>Nur es funktioniert trotzdem nicht richtig!!<br>Wenn ich es so mache wie Jens beschrieben hat werden viel weniger Datenstätze ausgegeben!!!
G. Guest 23.08.2005 10:09
Re: Aus Textdatei Wörter Suchen???
hm,<br>bei mir funktioniert der Code, den du gepostet hast! Allerdings musst du mit ner Variablen arbeiten, da ReadLine nach dem Lesen auch gleich eine Zeile weiter springt.<br><br>Dim temp As String =...
Jens Buthe 23.08.2005 10:19
Re: Aus Textdatei Wörter Suchen???
wie kann ich mir die variable anz ausgeben lassen???
G. Guest 23.08.2005 10:33
Re: Aus Textdatei Wörter Suchen???
Ok hab selber rausgefunden wie man anz ausgibt!!<br>Wie aber gebe ich es nur vor dem gesuchten Wort aus und nicht ständig???
G. Guest 23.08.2005 10:46
Re: Aus Textdatei Wörter Suchen???
Vergessen wir das mit dem ausgeben von anz!!<br>Ich möchte nun wissen wie ich ein .gif Bild hinter das Gesuchte Wort einfügen kann???<br>Gibt es da einen bestimmten Befehl oder wie geht das??
G. Guest 23.08.2005 12:38
Re: Aus Textdatei Wörter Suchen???
Es wäre hilfreich, wenn du bei deinen Fragen Teile deines Codes mitposten könntest.<br>Da ich nicht weiss, wie du dein gesuchtes Wort ausgibst, kann ich dir auch nur schwer irgendwelche...
Jens Buthe 23.08.2005 12:49
Re: Aus Textdatei Wörter Suchen???
Folgenden Code benütze ich zum suchen und öffnen der Textdatei:<br><br>Sub Page_Load (sender As Object, E As EventArgs)<br> txtOutput.Text = AnalyseFile()<br><br>End Sub<br>Function AnalyseFile() As String<br><br> ...
G. Guest 23.08.2005 13:36
Re: Aus Textdatei Wörter...
und txtOutput ist was für ein Steuerelement?
Jens Buthe 23.08.2005 13:50
Re: Aus Textdatei Wörter...
Ein Label!<br><br><asp:Label id="txtOutput" runat="server" width="100%">TextDateiAnzeige</asp:Label>
G. Guest 23.08.2005 13:53
Re: Aus Textdatei Wörter...
Du kannst einem Label html-Code übergeben.
Jens Buthe 23.08.2005 14:23
Re: Aus Textdatei...
Ja aber wie sag ich dann das, das .gif nur erscheinen soll wenn das Wort "Error" in der zeile steht???
G. Guest 23.08.2005 14:34
Re: Aus Textdatei...
ja, aber die Abfrage dafür habst doch schon, ...<br><br>und wie man ein Bild anzeigt steht hier:<br>http://www.html-world.de/program/html_13.php
Jens Buthe 23.08.2005 14:50
Re: Aus...
Ja aber ich kann ja nicht so schreiben:<br><br>If temp.IndexOf("ERROR") >= 0 Then <img src="bildname.gif"><br><br>Das geht ja so nicht!!
G. Guest 24.08.2005 08:36
Re: Aus...
nein,<br>aber du kannst den html-code als String hinten an temp ranhängen
Jens Buthe 24.08.2005 08:47
Re: Aus...
Und wie??<br>Ich hab echt keine Ahnung!!!
G. Guest 24.08.2005 09:04
Re: Aus...
If temp.IndexOf("ERROR") >= 0 Then temp = temp & "<img src=""bildname.gif"">"
Jens Buthe 24.08.2005 09:22
Re:...
Es funktioniert fast!!<br>Das Bild wird nicht angezeigt, da steht ein X!!
G. Guest 24.08.2005 09:38
R...
Wie kann ich jetzt das ganze auf eine Tabelle übertragen??<br>Also das Bild nicht hinter dem Text ausgeben sonder in einer Tabelle???<br>Das wäre noch wichtig!!
G. Guest 24.08.2005 09:57
Re:...
hm,<br><br>das mit dem Bild = x liegt daran, dass der Pfad zum Bild nicht eindeutig ist, versuchs mit Server.MapPath("./bild.jpg"), wobei du vom root-Verzeichnis der Web-Seite ausgehst<br><br>ich weiss nicht,...
Jens Buthe 24.08.2005 10:29
Re:...
Wie geht das wenn eine Tabelle schon vorhanden ist??<br>Kann ich da nicht einfach den ID irgendwie angeben???
G. Guest 24.08.2005 10:32
Re:...
das müsste über td-id.innerText = "<img ...>" auch gehen,<br>musst du mal ausprobieren
Jens Buthe 24.08.2005 11:20
Re:...
Bringt mir folgenden Fehler:<br><br> 'innerText' is not a member of 'System.Web.UI.WebControls.Image'.<br><br><br>If temp.IndexOf("ERROR") >= 0 Then temp = temp & basetable-Image.innerText = "<img...
G. Guest 24.08.2005 12:41
Re:...
Hallo Guest,<br><br>ich denke du brauchst erstmal ein paar Grundlagen :-)<br><br>Schau doch mal hier...
Thomas Golla 24.08.2005 13:11
Re:...
<zitat><br>das müsste über td-id.innerText = "<img ...>" auch gehen,<br>musst du mal ausprobieren<br></zitat><br><- isn Fehler drin, geht bei mir nur mit .InnerHtml<br><br><zitat><br>Wie geht das wenn eine Tabelle...
Jens Buthe 24.08.2005 13:14
Re:...
Ja werde es jetzt probieren und danke für die links.<br>Das Thema breitet sich ja jetzt schon über zwei seiten aus!!<br>Danke nochmal für eure Hilfe, besonders dem Jens hat mir viel geholfen danke!!!
G. Guest 24.08.2005 13:22
Re: Aus Textdatei Wörter Suchen???
Hi,<br><br>mit (z.B.) Response.Write(anz.ToString()) kannst du die Variable ausgeben.<br><br>IndexOf("Suchwort") gibt den Index zurück wo das Suchwort gefunden wurde. Gibt es das Suchwort im String nicht,...
Thomas Golla 23.08.2005 10:46

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG