From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id DD004BC8E for ; Wed, 4 May 2005 01:44:27 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j43NiRcx003140 for ; Wed, 4 May 2005 01:44:27 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id BAA02121 for ; Wed, 4 May 2005 01:44:27 +0200 (MET DST) Received: from mail.colba.net (mail.colba.net [207.107.221.4]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j43NiPh7003135 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 4 May 2005 01:44:26 +0200 Received: from [216.252.74.242] (bhd5-arc2-s150.mtl.colba.net [216.252.74.242]) by mail.colba.net (8.12.11/8.12.11) with ESMTP id j43NiEDN078986 for ; Tue, 3 May 2005 19:44:19 -0400 (EDT) (envelope-from eliot@generation.net) Message-ID: <4278377F.30502@generation.net> Date: Tue, 03 May 2005 19:46:23 -0700 From: Eliot Handelman Reply-To: eliot@generation.net User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: caml Subject: regexp bug? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce with ID 42780CDB.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 42780CD9.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; regexp:01 bug:01 regexp:01 matched:01 caml:02 a-za-z:02 objective:02 string:03 string:03 let:03 seem:07 whereas:08 generation:11 doesn't:12 version:13 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.1 required=5.0 tests=DATE_IN_FUTURE_03_06 autolearn=disabled version=3.0.2 X-Spam-Level: This doesn't seem right: Objective Caml version 3.08.0 open Str let search r str = search_forward (regexp r) str 0; matched_string str;; # search "[aA-zZ]+" "_test";; - : string = "_test" whereas: # search "[a-zA-Z]+" "_test";; - : string = "test" -- eliot