Can anyone explain to me why:
(string-match "\\( *a+\\)+" "a a")
returns 0 and
(string-match "\\(?: *a+\\)+" "a a")
returns nil
while both
(string-match "\\( *a\\)+" "a a")
and
(string-match "\\(?: *a\\)+" "a a")
return 0?
I've tried it on xemacs-21.1.13 and xemacs-21.4.1
I'm confused. It seems to be that the result should be 0 in all cases.
--
Brady Montz
bradym(a)balestra.org