Re: pattern matching
- To: mathgroup at smc.vnet.net
 - Subject: [mg6992] Re: pattern matching
 - From: gaylord at ux1.cso.uiuc.edu (richard j. gaylord)
 - Date: Thu, 1 May 1997 14:48:39 -0400 (EDT)
 - Organization: university of illinois
 - Sender: owner-wri-mathgroup at wolfram.com
 
In article <5k683j$gh6 at smc.vnet.net>, Marc Mazzariol
<Marc.Mazzariol at di.epfl.ch> wrote:
> Hello,
> 
> I'm using mathematica 2.2 (Unix), and i'm trying to do pattern 
> matching with repeated patterns.
> 
> This example produce the result i want :
> 
>         In :  {a,a,a,b} /. {a...,b} -> Hello
>         Out : Hello
> 
> But this one don't :
>         
>         In : {b} /. {a...,b} -> Hello
>         Out : {b}
> 
running 3.0 on a power mac works fine
In[9]:=
 {a,a,a,b} /. {a...,b} -> Hello
Out[9]=
Hello
In[10]:=
 {b} /. {a...,b} -> Hello
Out[10]=
Hello
note: also this works
In[7]:=
 {a,a,a,b} /. {___,b} -> Hello
Out[7]=
Hello
In[8]:=
{b} /. {___,b} -> Hello
Out[8]=
Hello
-- 
richard j. gaylord, university of illinois, gaylord at uiuc.edu
"What I cannot create, I do not understand"
           -Richard P. Feynman-