Related articles |
---|
regexp help protocolwork@yahoo.com (proto man) (2001-03-27) |
From: | proto man <protocolwork@yahoo.com> |
Newsgroups: | comp.compilers |
Date: | 27 Mar 2001 23:32:39 -0500 |
Organization: | Compilers Central |
Keywords: | lex, i18n |
Posted-Date: | 27 Mar 2001 23:32:39 EST |
Hi,
I have a regexp library requirement :
that can treat uint16_t or uint32_t as alphabets
and allow metacharacters :
.
*
+
[]
?
( )
{m,n} ( atleast m atmost n )
^
$
allow regexp like :
^500 400 900$
(400 | 500)+ [900-1200] 200 .* 300? 555$
^(300 | 400)$
etc.
The match data is expected as a stream of
uint16_t e.g 300 500 600 900
or uint32_t
But all the regexp libraries i am seeing treat ascii
character as an alphabet.
Please help,
Thanks,
-pm
Return to the
comp.compilers page.
Search the
comp.compilers archives again.