Re: Re: A question about pattern
- To: mathgroup at smc.vnet.net
- Subject: [mg53855] Re: [mg53849] Re: [mg53815] A question about pattern
- From: Daohua Song <ds2081 at columbia.edu>
- Date: Sun, 30 Jan 2005 03:18:16 -0500 (EST)
- References: <200501280744.CAA00380@smc.vnet.net> <200501291103.GAA24762@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Dear ALL, Thanks for the kind reply. Really appreiate it. :) Daohua On Sat, 29 Jan 2005, yehuda ben-shimol wrote: > You need to use condition (/;) > myList=Range[10]; > ReplaceList[myList, ({a___, b_, c_, d___} /; c > b) -> {a, 2 b, 3 c, d}] > will return > {{2, 6, 3, 4, 5, 6, 7, 8, 9, 10}, > {1, 4, 9, 4, 5, 6, 7, 8, 9, 10}, > {1, 2, 6, 12, 5, 6, 7, 8, 9, 10}, > {1, 2, 3, 8, 15, 6, 7, 8, 9, 10}, > {1, 2, 3, 4, 10, 18, 7, 8, 9, 10}, > {1, 2, 3, 4, 5, 12, 21, 8, 9, 10}, > {1, 2, 3, 4, 5, 6, 14, 24, 9, 10}, > {1, 2, 3, 4, 5, 6, 7, 16, 27, 10}, > {1, 2, 3, 4, 5, 6, 7, 8, 18, 30}} > > yehuda > > > Daohua Song wrote: > >> Dear Group, >> I am just struggling by the following question: I want to build a >> rule like this, >> List/.{a___,b_,c_?(#>b&),d___}->{a,2 b,3 c,d} >> But it doesn't work. >> >> please help me! Thanks >> DHSONG >> >> >> >
- References:
- A question about pattern
- From: Daohua Song <ds2081@columbia.edu>
- Re: A question about pattern
- From: yehuda ben-shimol <benshimo@bgu.ac.il>
- A question about pattern