Hi.

  Thanks for your report.

From: Vadim Gutnik <[EMAIL PROTECTED]>
Subject: Bug#350081: xemacs21: regexps with {} match incorrectly
Date: Thu, 26 Jan 2006 22:55:49 -0800
> I tried to figure out why a package I wanted to use wasn't working and I 
> traced
> the problem to a regexp. Here's a simple example of the problem:
>
> (string-match "\\(-[a-z]+\\)\\{4\\}" "-ab-cd")
> 0
>
> (string-match "\\(-[a-z]+\\)\\{5\\}" "-ab-cd")
> nil
>
> I think both should fail.
>
> They should work with \\{2\\}, though, of course.

  I can confirm this at both xemacs21 21.4.17-1(sarge) and
xemacs21 21.4.18-3(sid).  But, this doesn't occur at emacs21.

  I'll investigate this more.

---- xemacs21
(string-match "\\(-[a-z]+\\)\\{1\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{2\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{3\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{4\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{5\\}" "-ab-cd")
nil
----

---- emacs21
(string-match "\\(-[a-z]+\\)\\{1\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{2\\}" "-ab-cd")
0

(string-match "\\(-[a-z]+\\)\\{3\\}" "-ab-cd")
nil

(string-match "\\(-[a-z]+\\)\\{4\\}" "-ab-cd")
nil

(string-match "\\(-[a-z]+\\)\\{5\\}" "-ab-cd")
nil
----

  Thanks.

----
  OHURA Makoto: [EMAIL PROTECTED](Debian Project)
                [EMAIL PROTECTED](LILO/Netfort)
  GnuPG public key: http://www.netfort.gr.jp/~ohura/gpg.asc.txt
                    1024D/77DCE083
        fingerprint: 54F6 D1B1 2EE1 81CD 65E3  A1D3 EEA2 EFA2 77DC E083
  http://www.netfort.gr.jp/~ohura/

Attachment: pgp87bsuMwrnJ.pgp
Description: PGP signature

Reply via email to