Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Parsing Problem (https://www.delphipraxis.net/16405-parsing-problem.html)

MasterC 16. Feb 2004 17:09


Parsing Problem
 
Hi, ich habe mal wieder ein Problem. :wink:

Und zwar möchte ich in BlitzEdit (BlitzEdit Homepage ) so eine Art Parsing einbauen. Die Begriffe 'Global', 'Function', 'Label', 'Type', usw. sollen geparst werden, dass heißt:

Code:
Global Test1="Huhu"
In diesem BB Code soll nun der Variabeln Name herausgefiltert werden. Ansich kein Problem, aber es gibt follgende Variationen:

Code:
;Global Test1="Hehe"
Kommentar, soll also nicht geparst werden.

Code:
Code   : Global Test1="Hehe"
Mit ':' werden die Befehle in einer Reihe getrennt.

Code:
Global Test1,Test2,Test3
Mehrere Variablen deklarieren.

Code:
Global Test1="Hehe":Global Test2="Hehe2" ;Kommentar
Nochmal alles kombiniert. :lol:

Ich durchsuche jetzt die Zeilen meines BlitzEdit und bekomme in einer Schleife die Zeilen.

Ich hoffe ihr könnt mir helfen!!!

MrKnogge 16. Feb 2004 17:18

Re: Parsing Problem
 
Und nun gehst du Zeichen für Zeichen deines Strings durch, und suchst nach deinen Schlüsselzeichen.

Urba 17. Feb 2004 22:53

Re: Parsing Problem
 
Die Funktion Pos() könnte dir weiterhelfen. Schau mal in der Hilfe. Das Parentverzeichniss "Stringverarbeitung" ist auch ganz sinnvoll anzuschauen, dort gibt es noch weitere sinnvolle Funktionen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz