2Евгений Зайцев: прокомментируй, вроде с регекспами в xemacs разбирался.

Andrey Slusar <[email protected]> Tue, 14 Dec 2004 20:26:26 +0200
Newsgroups gmane.emacs.xemacs.user.russian
Organization Powered by WINDOWS 5.3-STABLE
Message-ID <[email protected]>
-------------------- Start of forwarded message --------------------
From: Aleksey Cheusov <[email protected]>
Subject: xemacs's string-match and match-beginning
Newsgroups: fido.ru.emacs
X-Comment-To: All
X-FTN-Tearline: ifmail v.2.15dev5.3
X-FTN-Origin: Demos online service (2:5020/400)


Поковырялся тут немного с xemacs-ом.
Вижу вот такие странности.

(if 
    (string-match
     "\\({[^{}|]+\\)}\\|\\(\\)"
     "{A|A}")
    (list 
     (match-beginning 1)
     (match-beginning 2)))

--> (nil 0)

(if 
    (string-match
     "{\\([^{}|]+\\)}\\|\\(\\)"
     "{A|A}")
    (list 
     (match-beginning 1)
     (match-beginning 2)))

--> (1 0)

GNU Emacs в обоих случаях работает правильно и дает (nil 0)
Это в хемахе так было задумано?

-- 
Best regards, Aleksey Cheusov.

-------------------- End of forwarded message --------------------

    Здравствуйте.

2Евгений Зайцев: прокомментируй, вроде с регекспами в xemacs разбирался.

-- 
                                                  Всего хорошего.
                                                            Андрей.
...Любовь помогает убить вpемя; вpемя помогает убить любовь