Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:
| Lars,
|
| I found out why I had problems with bibtex. In RunBibtex, the regexp
| used are
| LRegex reg1("\\\\bibdata{([^}]+)}");
| LRegex reg2("\\\\bibstyle{([^}]+)}");
|
| I appears that my regex() verison considers that {} is a special
| operator (whereas gnu grep seem to use \{\} for some weird reason), so
| the following has to be used:
| LRegex reg1("\\\\bibdata\\{([^}]+)\\}");
| LRegex reg2("\\\\bibstyle\\{([^}]+)\\}");
|
| A solution might be to _always_ use the provided GNU regex
| package...
Hmm, I thought I had this set to POSIX_EXTENDED. Seems thate there are
different opinions about what POSIX_EXTENDED is. Using a regex lib
that we provide is of course a solution.
Or, we could rewrite the bibtex log file (.aux) parser to not use
regex's
Lgb