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-