regular expressions (reguläre ausdrücke)

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Artemis

Betreff: regular expressions (reguläre ausdrücke)

BeitragDi, Nov 08, 2005 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
hi

kann ich regular expressions in bmax benutzen?

also gibt es irgendwie einen code in bmax oder c den ich in bmax nutzen kann?

jonas

rema

BeitragDi, Nov 08, 2005 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
In dem Sinne meinst du einen Parser!? http://de.wikipedia.org/wiki/Regular_Expression

Oder verstehe ich das falsch?

Artemis

BeitragDi, Nov 08, 2005 20:31
Antworten mit Zitat
Benutzer-Profile anzeigen
also ich mein eine funktion der man den text und den regulären ausdruck übergibt und die dann die zurückgibt, ob dieser regex auf den text zutrifft.

also:
Code: [AUSKLAPPEN]

RegExMatch("Test-Text", "\w{4}-}w{4}")

rema

BeitragDi, Nov 08, 2005 21:00
Antworten mit Zitat
Benutzer-Profile anzeigen
In dem Falle: nein. Da musst du selber handanlegen.

Mit welcher Software machst du solche schöne Sachen normalerweise?

Artemis

BeitragDi, Nov 08, 2005 21:15
Antworten mit Zitat
Benutzer-Profile anzeigen
normalerweise gar nicht.

jetzt möchte ich einen codeparser (färbt keyworter) schreiben, was mit den regex sehr gut ginge.

ahja und ich habs bei einem highlighter in c# gesehen.
 

Nemesis

BeitragDi, Nov 08, 2005 21:48
Antworten mit Zitat
Benutzer-Profile anzeigen
ich habe mal ein modul gecodet um die PCRE lib in bmax einzubinden, leider habe ich es beim formatieren dann vergessen zu sichern kurz befor es fertig war und danach war ich zu faul das nochmal zu machen. Es ist im grunde aber ganz einfach. die pcre lib findest du unter http://www.pcre.org/

Artemis

BeitragDi, Nov 08, 2005 22:01
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm. thx.

ich kann die lib aber nicht kompilieren. sieht so aus, als würden da dateien fehlen. hmm ich guck mal.

Artemis

BeitragMi, Nov 09, 2005 15:07
Antworten mit Zitat
Benutzer-Profile anzeigen
So ich habs mir nochmal angeguckt.
ich verstehs nicht.

ich hab auch noch was anderes gefunden (http://www.boost.org/,http://www.boost.org/libs/regex/doc/index.html)
aber auch das ist mir zu hoch.

gibts nicht irgendwas einfacheres?

BtbN

BeitragMi, Jan 11, 2006 21:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, ich grab das hier dann nochma aus, hoffe das is noch halbwegs aktuell:
Ich habs geschaft, ne funktionierende ereg-Funktion für BMX zu machn.
Link: https://www.blitzforum.de/viewtopic.php?t=15798
Hat genau die funktion, die du brauchst ^^

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group