vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Text zwischen zwei Zeichen kopieren 
Autor: M.T.K.
Datum: 18.09.01 16:49

Ich habe folgendes Problem:
Ich habe eine Textdatei die z.B. so aussieht:

Hier steht text 1
/hier steht Text 2
Hier steht Text 3
/hier steht text 4
hier steht Text 5

Jetzt möchte ich in einer Textbox nur die Einträge zwischen / und angezeigt bekommen. Also in etwa so:

hier steht text 2 hier steht text 4

Kann mir irgendjemand sagen ob und wen ja, wie das geht?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Text zwischen zwei Zeichen kopieren 
Autor: ModeratorDieter (Moderator)
Datum: 18.09.01 17:02

Hallo M.T.K.,

ich würde da so realisieren:
<code>Dim F As Integer
Dim sLine As String
Dim sFilename As String
 
sFilename = "DeineDatei.txt"
Text1.Text = ""
 
F = FreeFile
Open sFilename For Input As #F
While Not Eof(F)
  Line Input #F, sLine
  If Left$(sLine, 1) = "\" Then
    Text1.Text = Text1.Text & sLine & vbCrLf
  End If
Wend
Close #F</code>
Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Danke 
Autor: M.T.K.
Datum: 18.09.01 17:17

Vielen Dank für den Tip. Werde sofort ausprobieren ob er funktioniert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

GEHT DOCH NICHT 
Autor: M.T.K.
Datum: 18.09.01 17:55

Geht doch nicht!
Für das Beispiel das ich angegeben habe funktioniert der Code aber um genau zu sein müsste mein Beispiel so aussehen:

hier steht Text1 /hier steht text2 hier steht text3 /hier steht text 4 hier steht text 5

(Die Texte zwischen / gehen über mehrere Zeilen)

Als Ergebniss soll immer noch folgendes rauskommen:

hier steht text2 hier steht text 4

Ganz toll fände ich es noch wenn man die Texte in verschiedenen Textboxen angeben könnte. So in etwa:

Textbox1:
hier steht text2

Textbox3:
hier steht text 4

Ich hoffe, dass es auch dafür eine Möglichkeit gibt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: GEHT DOCH NICHT 
Autor: Tolwyn
Datum: 18.09.01 18:49

Hi,

möchtest Du alle Zeilen bekommen, die ein "/" vorangestellt haben, oder möchtest Du den Text zwischen den 2 "/" haben ?!? Wie soll ein Zeilenumbruch behandelt werden ?!?

Damit Du die Texte immer richtig auslesen kannst, musst Du eindeutige Regeln haben, nach denen der Code entscheiden kann was ausgegeben werden soll und was nicht.

Cu
Tolwyn
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Ganz Ausführlich 
Autor: M.T.K.
Datum: 18.09.01 20:54

Die Textdatei ist eigendlich ein HTML-Quellcode der wie folgt aussieht: (Der Html-Code ist in der Orginalform ein fließtext ohne Absätzte)

---------------------------------------------------

AKlasseGruppe2Alzenau

A-Klasse, Gruppe 2, Alzenau





TuS Sommerkahl ­ TSG Kälberau3:2
Viktoria Brücken ­ TV Blankenbach3:1
SC Geiselbach ­ VfL Krombach3:0
SV Albstadt ­ DJK Kahl2:1
SV Dörnsteinbach ­ KSV Heinrichsthal2:6
FC Laudenbach ­ FSV Michelbach4:3
FSV Feldkahl ­ Bavaria Wiesen1:3





1.(1.)SC Geiselbach651022:316
2.(2.)Viktoria Brücken650124:615
3.(3.)Bavaria Wiesen650115:615
4.(8.)KSV Heinrichsthal531117:1310
5.(7.)TuS Sommerkahl531114:1210
6.(4.)FSV Feldkahl630320:159
7.(5.)DJK Kahl521212:87
8.(6.)VfL Krombach52127:77
9.(9.)TSG Kälberau621310:167
10.(10.)TV Blankenbach613211:96
11.(11.)Rot-Weiß Daxberg51135:134
12.(13.)SV Albstadt61149:204
13.(15.)FC Laudenbach410312:143
14.(12.)SV Dörnsteinbach51049:283
15.(14.)FSV Michelbach60158:251


---------------------------------------------------

Im Grunde stehen in diesem Code 2 Tabellen mit mehreren Spalten und Zeilen. Ich möchte jetzt dass es mir alles was zwischen dem 1. und dem 1.
steht, und alles was zwischen dem 2. und dem 2.
steht in zwei verschiedenen Textboxen ausgibt. So dass ich den Kopf und die Tabellen-Eigenschaften dann selber festlegen kann, indem ich vor dem Text zwischen und
einfach den richtig Html-Code kopiere und dann als neue Html-Datei speichern kann.

Am Ende soll das ganze in etwa so:




------- Hier wird der erste Teil eingefügt --------



------- Hier wird der zweite Teil eingefügt --------





Ich hoffe das man jetzt besser versteht was ich meine, oder vieleicht auch nicht (?)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Fehler beim letzten Beitrag 
Autor: M.T.K.
Datum: 18.09.01 21:07

Den Text den ich schreiben wollte kann ich nicht in dieses Forum schreiben (wegen den vielen Html-Befehlen). Deswegen habe ich das ganze unter "http://www.jbj-vs.de/Manuel/vb.html" gestellt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel