[fpc-pascal]searching regular expression unit
Florian Klaempfl
Florian.Klaempfl at gmx.de
Wed Oct 30 11:33:15 CET 2002
At 09:55 30.10.2002, you wrote:
>On Wed, 30 Oct 2002 09:15:08 +0100 (W. Europe Standard Time)
>Michael Van Canneyt <michael.vancanneyt at wisa.be> wrote:
>
> >
> >
> > On Wed, 30 Oct 2002, Mattias Gaertner wrote:
> >
> > > Hi all,
> > >
> > > I'm searching a regular expression unit.
> > >
> > > - it must be completely written in pascal and be open source
> > > - it should support most of the 'extended' syntax like:
> > > {m,n}, |, parenthesis variables, \n, \w, \d, \s, *?, ...
> > > The more the better
> > > - it does not need to be fast
> > >
> > >
> > > thx in advance for any advice,
> >
> > See the FPC packages, base/regexpr. It's written by Florian Klaempfl.
> > This is on the web-site, BTW :-)
>
>I know, but the ToDo list in the unit says:
>
> TODO:
> - correct backtracking, for example in (...)*
> - | support
> - getting substrings and using substrings with \1 etc.
> - test ^ and $
> - newline handling in DOS?
> - locals dependend upper/lowercase routines
> - extend the interface
>
>If I find no better unit, I will probably improve this one.
Another option is
http://anso.virtualave.net/delphi_stuff.htm#TRegExpr
But I doubt that 1.0.x will eat it. Even for 1.1 one or
two things need a fix.
More information about the fpc-pascal
mailing list