Actually the only cases I can vaguely remember using the (/ (length (match-data)) 2) idiom didn't use the whole (match-data). They typically used the idiom in order to know *which* subgroup matched (of course it only works if you craft your regexp carefully).
Can't you tell that more easily by seeing if match-beginning returns nil? _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel