Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RegExp - Variabeln rausfiltern (https://www.delphipraxis.net/32927-regexp-variabeln-rausfiltern.html)

MasterC 29. Okt 2004 19:06


RegExp - Variabeln rausfiltern
 
Hi,

ich möchte gerne aus einem beliebigen Code mit RegExp Variabeln rausfiltern:

Code:
Global Var1, Var2 = 2 : Global Var3 = "Irgendwas" ;Kommentar
Hier soll er mir jetzt Var1, Var2 und Var3 liefern. Ist das möglich?

Ein Semiklon definiert einen Kommentar und ein Doppelpunkt eine neue Zeile.

MFG Chris.

MathiasSimmack 29. Okt 2004 19:21

Re: RegExp - Variabeln rausfiltern
 
Zitat:

Zitat von MasterC
Code:
Global Var1, Var2 = 2 : Global Var3 = "Irgendwas" ;Kommentar
Hier soll er mir jetzt Var1, Var2 und Var3 liefern. Ist das möglich?

Ja, aber

Zitat:

Ein Semiklon definiert einen Kommentar und ein Doppelpunkt eine neue Zeile.
Sieht die Datei bzw. die Textzeile so aus wie dein Beispiel oben, oder hast du dir das ausgedacht? Sprich: Das mit dem Kommentar verstehe ich, aber symbolisiert der Doppelpunkt auch im Original eine neue Zeile, oder hast du das jetzt nur hier gemacht. Du kannst mit RegExp nämlich auch zeilenübergreifend suchen, usw.

MasterC 29. Okt 2004 19:27

Re: RegExp - Variabeln rausfiltern
 
Das habe ich mir eben ausgedacht um zu zeigen was alles möglich ist, so sieht ein normaler Code aus:

Code:
Dim Text1$(5000)
Include "date.bb" : Include "Calendar.bb" ; Mit einem Doppelpunkt kann man mehrere Zeilen in eine schreiben.
Global calcpos$ = GetEnv$("WinDir") +  "\system32\calc.exe"
Global r, g, b

ShadowTurtle 30. Okt 2004 10:51

Re: RegExp - Variabeln rausfiltern
 
Hallo.

Helfen kann ich dir nicht richtig. Aber ich habe hier etwas zu diesem Thema gefunden: http://www.regexpstudio.com/DE/TRegE...xp_Syntax.html

Hier heißt wohl die Device: Learning by doing. :zwinker:

cu

PS. Das nächste mal bitte nicht um Hilfe bitten, wenn ich von einen Tool erst selbst erfahren habe. :angel2:

PSS. Danke @ Blitzbasic Szene die mir das Leben verschönert!!! :dp:

MasterC 30. Okt 2004 11:36

Re: RegExp - Variabeln rausfiltern
 
Hi ST! :wink:

Erst einmal Willkommen in der DP! :dp:

Das ganze ist ziemlich kompliziert und ich wollte auch in erster Linie wissen ob sowas überhaupt möglich ist, nächster Schritt wäre dann wie gewesen. :) Ich werde mich dann nochmal intensiv damit befassen.

MFG Chris.

ShadowTurtle 30. Okt 2004 13:26

Re: RegExp - Variabeln rausfiltern
 
Es kommt immer darauf an was du aus einer Technick machts. Ich habe auf dem gegebenen Link sehr viele (& nützliche) Funktionen bzw. Parameter gesehen.

Es ist sicherlich möglich, wenn du dir mal alles in der Ruhe durchliest was im oben genannten Link beschrieben steht.

Probier deine Paramter doch mal mit den beigefügten Beispielprojekt aus. Fange an nachzudenken was er suchen soll und Experimentiere dann. Eines Tages kommts du mit Hilfe einer Doku dann zu einen System in dem du durchblick hast *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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