MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: basic pattern matching

  • To: mathgroup at smc.vnet.net
  • Subject: [mg114412] Re: basic pattern matching
  • From: Peter Pein <petsie at dordos.net>
  • Date: Fri, 3 Dec 2010 05:23:13 -0500 (EST)
  • References: <id7sv0$l06$1@smc.vnet.net>

Thank you all!

I felt a "clap" on my forehead -- must have been my own flat
hand ;-)

Peter

 Am Thu, 2 Dec 2010 10:38:24 +0000 (UTC)
schrieb Andrzej Kozlowski <akoz at mimuw.edu.pl>:

> 
> On 30 Nov 2010, at 12:22, Peter Pein wrote:
> 
> >
> > In[3]:== Cases[x,a_.*x:>a]
> > Out[3]== {}
> > should have been {1} shouldn't it? If the pattern matches (see
> > Out[2]) then with a_. ==== 1. (Bug or feature?)
> >
> > In[4]:== Cases[y+x,a_.*x:>a]
> > Out[4]== {1}
> > is OK.
> >
> > Any enlightenment is highly welcome,
> > thanks in advance, Peter
> >
> 
> I think this is just a matter of the level at which Cases is applied.
> Note that:
> 
> Cases[x, a_.*x :> a, {0}]
> 
> {1}
> 
> Andrzej Kozlowski
> 
> 




  • Prev by Date: Integral no longer evaluated in Version 7, 8
  • Next by Date: Re: Font change of input & output cells
  • Previous by thread: Re: basic pattern matching
  • Next by thread: Re: Re-virginating Manipulates?