AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Regular Expression

Ein Thema von Gruber_Hans_12345 · begonnen am 12. Apr 2005 · letzter Beitrag vom 13. Apr 2005
Antwort Antwort
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#1

Regular Expression

  Alt 12. Apr 2005, 12:48
Kann jemand eine Unit für Regular Expression empfehlen ?

Möchte mich gerne in das Thema einlesen (hab ich schon), und brauche jetzt eine Unit für Delphi.
Gibt es auch eine "Entwicklungsoberfläche" für RE? Irgendwas, wo ich eine Regular Expression eingeben kann, einen Text oben in dem er sucht und dann das Ergebnis anmalt bzw, anzeigt bzw ........
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
opfer.der.genauigkeit

Registriert seit: 14. Feb 2005
66 Beiträge
 
#2

Re: Regular Expression

  Alt 12. Apr 2005, 12:59
Guck mal hier:

http://www.delphi-forum.de/topic_PHP...51ba5ebe3934f7
Stellen Sie sich bitte Zirkusmusik vor.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#3

Re: Regular Expression

  Alt 12. Apr 2005, 13:00
Persönlich mag ich die RegExpr Komponente von Ralf Junker: http://www.zeitungsjunge.de/delphi/pcre/index.htm

Gute Beispiele, gute Doku und sehr gute Komponenten

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Regular Expression

  Alt 12. Apr 2005, 13:04
Hallo Gruber_Hans_12345,

sieh Dir mal das die TRegExpr Library von Andrey V. Sorokin an. Wir verwenden diese Implementierung (mit einigen Anpassungen) seit einigen Jahren produktiv. Im Download sollte auch ein Testprogramm vorhanden sein.

Außerdem sind hier im Forum diverse Threads zum Thema "Hier im Forum suchenreguläre Ausdrücke".
gruß, choose
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Regular Expression

  Alt 12. Apr 2005, 13:26
Dank für die raschen Antworten.

Werd mich mal mit der TRegExpr Library spielen, die sieht ganz gut aus, NativeSource und auch eine "TestUmgebung" dabei ...
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Grendel
(Gast)

n/a Beiträge
 
#6

Re: Regular Expression

  Alt 12. Apr 2005, 13:55
Zitat von Gruber_Hans_12345:
Werd mich mal mit der TRegExpr Library spielen, die sieht ganz gut aus, NativeSource und auch eine "TestUmgebung" dabei ...
Und höllenschnell Nutze das Ding mittlerweile selbst für einfachste Stringfunktionen, da es i.d.R. um Längen schneller als die Delphi-Boardmittel sind.

Bis neulich ...
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Regular Expression

  Alt 12. Apr 2005, 15:37
Hmm, funktioniert egentlich alles ganz gut (und ohne Probleme), das einzige, was mir jetzt noch abgeht ist ein "look ahead" / "look behind". Kann das sein, das die das nicht unterstüzen (auf der HP finde ich nichts dazu).
Kann eine der anderen das ?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#8

Re: Regular Expression

  Alt 13. Apr 2005, 16:46
ich setzte auch diese lib (TRegExpr) ein.
allerdings braucht die bei grossen source (ca. 70MB) recht lange, da sie viel im speicher hin und her kopiert.

etwas mehr zeiger zauber hätte wunder bewirkt.

sonst tadellos!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz