Related articles |
---|
Flex regular expression problem pocm@sat.inesc-id.pt (pmatos) (2005-08-21) |
Re: Flex regular expression problem Meyer-Eltz@t-online.de (Detlef Meyer-Eltz) (2005-08-24) |
Re: Flex regular expression problem lfinsto1@gwdg.de (Laurence Finston) (2005-08-24) |
Re: Flex regular expression problem bonzini@gnu.org (Paolo Bonzini) (2005-08-31) |
From: | "pmatos" <pocm@sat.inesc-id.pt> |
Newsgroups: | comp.compilers |
Date: | 21 Aug 2005 00:25:07 -0400 |
Organization: | http://groups.google.com |
Keywords: | lex, comment |
Posted-Date: | 21 Aug 2005 00:25:07 EDT |
Hi all,
I'm having some problems generating the regular expression for "any
printable character except " between ". For example:
"hello, how are you"
"212 dasd 2"
"bugasd "
"" - SHOULD NOT WORK
" " - Can work!
I'm trying along the following lines:
identifier \"[[:print:]^\"]+\"
but it never works as I expect. Any ideas?
Cheers,
Paulo Matos
[You can use [^"] for anything except a quote, but there's no lex-ism
to take the difference of two regexps. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.