[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: regexp and strings you don't want
From: |
Kai Großjohann |
Subject: |
Re: regexp and strings you don't want |
Date: |
Fri, 29 Aug 2003 21:58:10 +0200 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) |
Oliver Scholz <alkibiades@gmx.de> writes:
> I've played a bit with this (patch below). But I thing I am a bit
> puzzled. With my patch, `(rx (not top))' translates to:
>
> "\\(?:[^t]*\\|t[^o]*\\|to[^p]*\\)"
>
> Is this actually correct?
Well, err, it depends.
I guess one meaningful meaning of the hypothetical x\\(!:top\\)y would
be to look whether the characters following x are t-o-p. If so, then
fail. If not, then do like xy would have done.
That's what Perl does, I believe.
--
Two cafe au lait please, but without milk.