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>