Hi, You could try to replace the blank character by ' myPrefix' (not the blank before myPrefix).
<propertyregex property="regexp.name" input="Foo Bar Blah Blah" regexp=" " replace=" myPrefix" global="true" casesensitive="false" /> Patrick Martin On 8/2/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > thanks Ahmed it works for the sample string i provided. > My question is how can you avoid special characters e.g instead of Foo Bar > blabla , you have: > input string=foo/bar.ext foo/some1.ext. > The goal is to match the tokens separated by blank space and not words. > > Thanks for any help! > > > Hind Lwahhabi. > > > > > -----Original Message----- > From: Basel Ahmed [mailto:[EMAIL PROTECTED] > Sent: Tue 8/2/2005 3:42 PM > To: Ant Users List > Cc: user@ant.apache.org > Subject: RE: regular expression help > > Here's a code snippet that does what you'd like to do with > <propertyregexp>. > > <propertyregex property="regexp.name" > input="Foo Bar Blah Blah" > regexp="([A-Za-z]+)" > replace="myPrefix\1" > global="true" > casesensitive="false" /> > > > The result is: > [echo] Regular expression is: myPrefixFoo myPrefixFoo myPrefixFoo > myPrefixFoo > > Basel Ahmed > Federated Systems Group > Site Build & Launch (Duluth) > [EMAIL PROTECTED] > 678-474-3203 > > > "Time is the coin of your life. It is the only coin you have and only you > can determine how it will be spent. Be careful, lest you let others spend > it for you." --Rod McKuen > > > "Live as if your were to die tomorrow. Learn as if you were to live > forever. " -- Mahatma Gandhi > > > "Don't argue for other people's weaknesses. Don't argue for your own. When > you make a mistake, admit it, correct it, and learn from it--immediately." > -- Stephen Covey > > > > <[EMAIL PROTECTED] > centure.com> > To > 08/02/2005 09:21 <user@ant.apache.org> > AM cc > > Subject > Please respond to RE: regular expression help > "Ant Users List" > <[EMAIL PROTECTED] > org> > > > > > > > > > Do you mean: > <propertyregexp property="testprefix" regexp="\w*" replace="myPrefix"/> > But then all the words would be replaced by the prefix , no? > Forgive me i ama beginner in regular expressions:) > > > Hind Lwahhabi. > Accenture Belgium - Financial Services & Insurance > Koningstraat 145 Rue Royale, B-1000 Brussels, Belgium > mobile: +32 499567544 > phone: + 32 2 226 75 44 > E-mail:[EMAIL PROTECTED] > > > > -----Original Message----- > From: James Fuller [mailto:[EMAIL PROTECTED] > Sent: Tue 8/2/2005 3:11 PM > To: Ant Users List > Subject: Re: regular expression help > > [EMAIL PROTECTED] wrote: > > >Hello guys; > >I would like some help for the following. > >Using <propertyregexp> how would you perform the following: > > > >input string="Foo Bar Jeff Blabla" > >replacing prefix="myPrefix" > >result string="myPrefixFoo myPrefixBar myPrefixJeff myPrefixBlabla" > > > > > \w* should match every word or u could use the ^ method. > > > I normally use something like this to match words > /\b([A-Za-z]+)\b > > > gl, Jim Fuller > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This message is for the designated recipient only and may contain > privileged, proprietary, or otherwise private information. If you have > received it in error, please notify the sender immediately and delete the > original. Any other use of the email by you is prohibited. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This message is for the designated recipient only and may contain privileged, > proprietary, or otherwise private information. If you have received it in > error, please notify the sender immediately and delete the original. Any > other use of the email by you is prohibited. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]