Ant doesn't support manipulating property values directly. You have to go
with a <script> (the easiest), or convoluted use of existing tasks to go to
file, do conversion there (Ant supports this very well), then read back
converted values in.

My advice would be to decompose you property into several, which you can
later compose to get you current property. So change:

DB_CONNECT_INFO=jdbc:oracle:thin:@host:1521:instance

Into

DB_HOST = host
DB_PORT = 1521
DB_PATH = instance
DB_CONNECT_INFO=jdbc:oracle:thin:@${DB_HOST}:${DS_PORT}:${DB_PATH}

No need for parsing if you can do that... --DD

-----Original Message-----
From: Portmann Stefan [mailto:[EMAIL PROTECTED]] 
Sent: Monday, July 29, 2002 5:52 AM
To: Ant Users List
Subject: AW: Search a substring

No, I need only to get/read the string at this specific position,
because "instance" could also be "production", "test", or anything else.
I need only this substring for other proberty settings.

Stefan

> -----Original Message-----
> From: Tibor Strausz [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, July 29, 2002 12:43
> To: Ant Users List
> Subject: RE: Search a substring
> 
> what do you want to do with it??
> replace it? 
> than use replaceregexp 
> http://jakarta.apache.org/ant/manual/OptionalTasks/replaceregexp.html
> 
> tibi
> 
> > -----Original Message-----
> > From: Portmann Stefan [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, July 29, 2002 11:59 AM
> > To: [EMAIL PROTECTED]
> > Subject: Search a substring
> > 
> > 
> > I need to search for a substring in property-value (read 
> from a file), 
> > for example in
> > 
> > DB_CONNECT_INFO=jdbc:oracle:thin:@host:1521:instance
> > 
> > "instance" is the necessary substring.
> > Is it possible with Ant-tasks to search for any substrings 
> in a common
> > text-file?
> > 
> > Thanks
> > 
> > Stefan
> > 
> > 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For 
> additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to