You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by srimh2o <sr...@mh2o.com> on 2008/08/04 18:37:54 UTC

Split lines in input stream

Hi,

I have a string input that contains carriage return "\r\n" and I'd like to
use ant to split that input into two separate lines. This is what I do.

<concat append="true" destfile="testing.jad">Hello \r\n World
			<filterchain>
				<tokenfilter />
			</filterchain>
		</concat>

I'd like the output to look like this:
Hello
World

Instead i get this:
Hello \r\n World

Please help.

Thanks
-- 
View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by srimh2o <sr...@mh2o.com>.
Thanks again, that worked better.

Matt Benson wrote:
> 
> 
> --- srimh2o <sr...@mh2o.com> wrote:
> 
>> 
>> Thanks, that worked. 
>> 
>> This is not just for testing purposes. My piece of
>> build.xml looks like
>> this:
>> 
>> 		<concat append="true"
>> destfile="testing.jad">${attrib}
>> 			<filterchain>
>> 				<tokenfilter>
>> 					<replacestring from="||"
>> to="${line.separator}"/>
>> 					<trim/>
>> 					<linetokenizer/>
>> 				</tokenfilter>
>> 			</filterchain>
>> 		</concat>
>> 
> 
> The way you've got this arranged, the line
> tokenization takes place before the string
> replacement.  <linetokenizer> is the default tokenizer
> used by token filters, so you could simplify your
> <concat> invocation to:
> 
>   <concat destfile="testfile.jad"
> append="true">${attrib}
>     <filterchain>
>       <replacestring from="||"
> to="${line.separator}"/>
>       <trim />
>     </filterchain>
>   </concat>
> 
> You might even want to add an <ignoreblank /> after
> the trim as well, depending on your requirements.
> 
> -Matt
> 
>> ${attrib} is loaded with a string from a file that
>> contains "||" as a marker
>> for build.xml to know that this is a new line. But
>> curiously, the output
>> file testing.jad contains 2 spaces after the last
>> line. I can't figure out
>> where they are getting inserted. <trim> does not
>> seem to get rid of them.
>> Any suggestions?
>> 
>> Thanks for your help.
>> 
>> 
>> Matt Benson wrote:
>> > 
>> > 
>> > --- srimh2o <sr...@mh2o.com> wrote:
>> > 
>> >> 
>> >> If this is complicated is there any way I can
>> insert
>> >> a linebreak between
>> >> Hello and World?
>> > 
>> > If you're just doing this for testing purposes,
>> Ant
>> > loads all Java system properties, so you can
>> insert
>> > your platform separator by simply embedding
>> > ${line.separator}.
>> > 
>> > -Matt
>> > 
>> >> 
>> >> srimh2o wrote:
>> >> > 
>> >> > Ahh, this is verbatim, but you are correct. The
>> >> \r\n does not substitute
>> >> > for CRLF (0x0d, 0x0a). Then what I would like
>> to
>> >> do is somehow specify
>> >> > Hello <CRLF> world and then get the output as:
>> >> > Hello
>> >> > World
>> >> > 
>> >> > Any suggestions on how to do this?
>> >> > 
>> >> > Thanks.
>> >> > 
>> >> > 
>> >> > Scot P. Floess wrote:
>> >> >> 
>> >> >> Is this verbatim?  If so,, part of your
>> problem
>> >> is the literal characters 
>> >> >> \r and \n are note the escaped counterparts...
>> >> >> 
>> >> >> Meaning if I had this:
>> >> >> 
>> >> >> Hello r n World
>> >> >> 
>> >> >> The r and the n are literals...and you'd see
>> the
>> >> same output as you are 
>> >> >> seeing now...
>> >> >> 
>> >> >> 
>> >> >> 
>> >> >> On Mon, 4 Aug 2008, srimh2o wrote:
>> >> >> 
>> >> >>>
>> >> >>> Hi,
>> >> >>>
>> >> >>> I have a string input that contains carriage
>> >> return "\r\n" and I'd like
>> >> >>> to
>> >> >>> use ant to split that input into two separate
>> >> lines. This is what I do.
>> >> >>>
>> >> >>> <concat append="true"
>> >> destfile="testing.jad">Hello \r\n World
>> >> >>> 			<filterchain>
>> >> >>> 				<tokenfilter />
>> >> >>> 			</filterchain>
>> >> >>> 		</concat>
>> >> >>>
>> >> >>> I'd like the output to look like this:
>> >> >>> Hello
>> >> >>> World
>> >> >>>
>> >> >>> Instead i get this:
>> >> >>> Hello \r\n World
>> >> >>>
>> >> >>> Please help.
>> >> >>>
>> >> >>> Thanks
>> >> >>> -- 
>> >> >>> View this message in context:
>> >> >>>
>> >>
>> >
>>
> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
>> >> >>> Sent from the Ant - Users mailing list
>> archive
>> >> at Nabble.com.
>> >> >>>
>> >> >>>
>> >> >>>
>> >>
>> >
>>
> ---------------------------------------------------------------------
>> >> >>> To unsubscribe, e-mail:
>> >> user-unsubscribe@ant.apache.org
>> >> >>> For additional commands, e-mail:
>> >> user-help@ant.apache.org
>> >> >>>
>> >> >>>
>> >> >> 
>> >> >> Scot P. Floess
>> >> >> 27 Lake Royale
>> >> >> Louisburg, NC  27549
>> >> >> 
>> >> >> 252-478-8087 (Home)
>> >> >> 919-754-4592 (Work)
>> >> >> 
>> >> >> Chief Architect JPlate  
>> >> http://sourceforge.net/projects/jplate
>> >> >> Chief Architect JavaPIM 
>> >> http://sourceforge.net/projects/javapim
>> >> >> 
>> >> >> Architect Keros         
>> >> http://sourceforge.net/projects/keros
>> >> >> 
>> >> >>
>> >>
>> >
>>
> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail:
>> >> user-unsubscribe@ant.apache.org
>> >> >> For additional commands, e-mail:
>> >> user-help@ant.apache.org
>> >> >> 
>> >> >> 
>> >> >> 
>> >> > 
>> >> > 
>> >> 
>> >> -- 
>> >> View this message in context:
>> >>
>> >
>>
> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18816107.html
>> >> Sent from the Ant - Users mailing list archive at
>> >> Nabble.com.
>> >> 
>> >> 
>> >>
>> >
>>
> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail:
>> >> user-unsubscribe@ant.apache.org
>> >> For additional commands, e-mail:
>> >> user-help@ant.apache.org
>> >> 
>> >> 
>> > 
>> > 
>> > 
>> >       
>> > 
>> >
>>
> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> > For additional commands, e-mail:
>> user-help@ant.apache.org
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context:
>>
> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18819201.html
>> Sent from the Ant - Users mailing list archive at
>> Nabble.com.
>> 
>> 
>>
> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> For additional commands, e-mail:
>> user-help@ant.apache.org
>> 
>> 
> 
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18821371.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by Matt Benson <gu...@yahoo.com>.
--- srimh2o <sr...@mh2o.com> wrote:

> 
> Thanks, that worked. 
> 
> This is not just for testing purposes. My piece of
> build.xml looks like
> this:
> 
> 		<concat append="true"
> destfile="testing.jad">${attrib}
> 			<filterchain>
> 				<tokenfilter>
> 					<replacestring from="||"
> to="${line.separator}"/>
> 					<trim/>
> 					<linetokenizer/>
> 				</tokenfilter>
> 			</filterchain>
> 		</concat>
> 

The way you've got this arranged, the line
tokenization takes place before the string
replacement.  <linetokenizer> is the default tokenizer
used by token filters, so you could simplify your
<concat> invocation to:

  <concat destfile="testfile.jad"
append="true">${attrib}
    <filterchain>
      <replacestring from="||"
to="${line.separator}"/>
      <trim />
    </filterchain>
  </concat>

You might even want to add an <ignoreblank /> after
the trim as well, depending on your requirements.

-Matt

> ${attrib} is loaded with a string from a file that
> contains "||" as a marker
> for build.xml to know that this is a new line. But
> curiously, the output
> file testing.jad contains 2 spaces after the last
> line. I can't figure out
> where they are getting inserted. <trim> does not
> seem to get rid of them.
> Any suggestions?
> 
> Thanks for your help.
> 
> 
> Matt Benson wrote:
> > 
> > 
> > --- srimh2o <sr...@mh2o.com> wrote:
> > 
> >> 
> >> If this is complicated is there any way I can
> insert
> >> a linebreak between
> >> Hello and World?
> > 
> > If you're just doing this for testing purposes,
> Ant
> > loads all Java system properties, so you can
> insert
> > your platform separator by simply embedding
> > ${line.separator}.
> > 
> > -Matt
> > 
> >> 
> >> srimh2o wrote:
> >> > 
> >> > Ahh, this is verbatim, but you are correct. The
> >> \r\n does not substitute
> >> > for CRLF (0x0d, 0x0a). Then what I would like
> to
> >> do is somehow specify
> >> > Hello <CRLF> world and then get the output as:
> >> > Hello
> >> > World
> >> > 
> >> > Any suggestions on how to do this?
> >> > 
> >> > Thanks.
> >> > 
> >> > 
> >> > Scot P. Floess wrote:
> >> >> 
> >> >> Is this verbatim?  If so,, part of your
> problem
> >> is the literal characters 
> >> >> \r and \n are note the escaped counterparts...
> >> >> 
> >> >> Meaning if I had this:
> >> >> 
> >> >> Hello r n World
> >> >> 
> >> >> The r and the n are literals...and you'd see
> the
> >> same output as you are 
> >> >> seeing now...
> >> >> 
> >> >> 
> >> >> 
> >> >> On Mon, 4 Aug 2008, srimh2o wrote:
> >> >> 
> >> >>>
> >> >>> Hi,
> >> >>>
> >> >>> I have a string input that contains carriage
> >> return "\r\n" and I'd like
> >> >>> to
> >> >>> use ant to split that input into two separate
> >> lines. This is what I do.
> >> >>>
> >> >>> <concat append="true"
> >> destfile="testing.jad">Hello \r\n World
> >> >>> 			<filterchain>
> >> >>> 				<tokenfilter />
> >> >>> 			</filterchain>
> >> >>> 		</concat>
> >> >>>
> >> >>> I'd like the output to look like this:
> >> >>> Hello
> >> >>> World
> >> >>>
> >> >>> Instead i get this:
> >> >>> Hello \r\n World
> >> >>>
> >> >>> Please help.
> >> >>>
> >> >>> Thanks
> >> >>> -- 
> >> >>> View this message in context:
> >> >>>
> >>
> >
>
http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
> >> >>> Sent from the Ant - Users mailing list
> archive
> >> at Nabble.com.
> >> >>>
> >> >>>
> >> >>>
> >>
> >
>
---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail:
> >> user-unsubscribe@ant.apache.org
> >> >>> For additional commands, e-mail:
> >> user-help@ant.apache.org
> >> >>>
> >> >>>
> >> >> 
> >> >> Scot P. Floess
> >> >> 27 Lake Royale
> >> >> Louisburg, NC  27549
> >> >> 
> >> >> 252-478-8087 (Home)
> >> >> 919-754-4592 (Work)
> >> >> 
> >> >> Chief Architect JPlate  
> >> http://sourceforge.net/projects/jplate
> >> >> Chief Architect JavaPIM 
> >> http://sourceforge.net/projects/javapim
> >> >> 
> >> >> Architect Keros         
> >> http://sourceforge.net/projects/keros
> >> >> 
> >> >>
> >>
> >
>
---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail:
> >> user-unsubscribe@ant.apache.org
> >> >> For additional commands, e-mail:
> >> user-help@ant.apache.org
> >> >> 
> >> >> 
> >> >> 
> >> > 
> >> > 
> >> 
> >> -- 
> >> View this message in context:
> >>
> >
>
http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18816107.html
> >> Sent from the Ant - Users mailing list archive at
> >> Nabble.com.
> >> 
> >> 
> >>
> >
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> >> user-unsubscribe@ant.apache.org
> >> For additional commands, e-mail:
> >> user-help@ant.apache.org
> >> 
> >> 
> > 
> > 
> > 
> >       
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> > For additional commands, e-mail:
> user-help@ant.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18819201.html
> Sent from the Ant - Users mailing list archive at
> Nabble.com.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 



      

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by srimh2o <sr...@mh2o.com>.
Thanks, that worked. 

This is not just for testing purposes. My piece of build.xml looks like
this:

		<concat append="true" destfile="testing.jad">${attrib}
			<filterchain>
				<tokenfilter>
					<replacestring from="||" to="${line.separator}"/>
					<trim/>
					<linetokenizer/>
				</tokenfilter>
			</filterchain>
		</concat>

${attrib} is loaded with a string from a file that contains "||" as a marker
for build.xml to know that this is a new line. But curiously, the output
file testing.jad contains 2 spaces after the last line. I can't figure out
where they are getting inserted. <trim> does not seem to get rid of them.
Any suggestions?

Thanks for your help.


Matt Benson wrote:
> 
> 
> --- srimh2o <sr...@mh2o.com> wrote:
> 
>> 
>> If this is complicated is there any way I can insert
>> a linebreak between
>> Hello and World?
> 
> If you're just doing this for testing purposes, Ant
> loads all Java system properties, so you can insert
> your platform separator by simply embedding
> ${line.separator}.
> 
> -Matt
> 
>> 
>> srimh2o wrote:
>> > 
>> > Ahh, this is verbatim, but you are correct. The
>> \r\n does not substitute
>> > for CRLF (0x0d, 0x0a). Then what I would like to
>> do is somehow specify
>> > Hello <CRLF> world and then get the output as:
>> > Hello
>> > World
>> > 
>> > Any suggestions on how to do this?
>> > 
>> > Thanks.
>> > 
>> > 
>> > Scot P. Floess wrote:
>> >> 
>> >> Is this verbatim?  If so,, part of your problem
>> is the literal characters 
>> >> \r and \n are note the escaped counterparts...
>> >> 
>> >> Meaning if I had this:
>> >> 
>> >> Hello r n World
>> >> 
>> >> The r and the n are literals...and you'd see the
>> same output as you are 
>> >> seeing now...
>> >> 
>> >> 
>> >> 
>> >> On Mon, 4 Aug 2008, srimh2o wrote:
>> >> 
>> >>>
>> >>> Hi,
>> >>>
>> >>> I have a string input that contains carriage
>> return "\r\n" and I'd like
>> >>> to
>> >>> use ant to split that input into two separate
>> lines. This is what I do.
>> >>>
>> >>> <concat append="true"
>> destfile="testing.jad">Hello \r\n World
>> >>> 			<filterchain>
>> >>> 				<tokenfilter />
>> >>> 			</filterchain>
>> >>> 		</concat>
>> >>>
>> >>> I'd like the output to look like this:
>> >>> Hello
>> >>> World
>> >>>
>> >>> Instead i get this:
>> >>> Hello \r\n World
>> >>>
>> >>> Please help.
>> >>>
>> >>> Thanks
>> >>> -- 
>> >>> View this message in context:
>> >>>
>>
> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
>> >>> Sent from the Ant - Users mailing list archive
>> at Nabble.com.
>> >>>
>> >>>
>> >>>
>>
> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> >>> For additional commands, e-mail:
>> user-help@ant.apache.org
>> >>>
>> >>>
>> >> 
>> >> Scot P. Floess
>> >> 27 Lake Royale
>> >> Louisburg, NC  27549
>> >> 
>> >> 252-478-8087 (Home)
>> >> 919-754-4592 (Work)
>> >> 
>> >> Chief Architect JPlate  
>> http://sourceforge.net/projects/jplate
>> >> Chief Architect JavaPIM 
>> http://sourceforge.net/projects/javapim
>> >> 
>> >> Architect Keros         
>> http://sourceforge.net/projects/keros
>> >> 
>> >>
>>
> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> >> For additional commands, e-mail:
>> user-help@ant.apache.org
>> >> 
>> >> 
>> >> 
>> > 
>> > 
>> 
>> -- 
>> View this message in context:
>>
> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18816107.html
>> Sent from the Ant - Users mailing list archive at
>> Nabble.com.
>> 
>> 
>>
> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> For additional commands, e-mail:
>> user-help@ant.apache.org
>> 
>> 
> 
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18819201.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by Matt Benson <gu...@yahoo.com>.
--- srimh2o <sr...@mh2o.com> wrote:

> 
> If this is complicated is there any way I can insert
> a linebreak between
> Hello and World?

If you're just doing this for testing purposes, Ant
loads all Java system properties, so you can insert
your platform separator by simply embedding
${line.separator}.

-Matt

> 
> srimh2o wrote:
> > 
> > Ahh, this is verbatim, but you are correct. The
> \r\n does not substitute
> > for CRLF (0x0d, 0x0a). Then what I would like to
> do is somehow specify
> > Hello <CRLF> world and then get the output as:
> > Hello
> > World
> > 
> > Any suggestions on how to do this?
> > 
> > Thanks.
> > 
> > 
> > Scot P. Floess wrote:
> >> 
> >> Is this verbatim?  If so,, part of your problem
> is the literal characters 
> >> \r and \n are note the escaped counterparts...
> >> 
> >> Meaning if I had this:
> >> 
> >> Hello r n World
> >> 
> >> The r and the n are literals...and you'd see the
> same output as you are 
> >> seeing now...
> >> 
> >> 
> >> 
> >> On Mon, 4 Aug 2008, srimh2o wrote:
> >> 
> >>>
> >>> Hi,
> >>>
> >>> I have a string input that contains carriage
> return "\r\n" and I'd like
> >>> to
> >>> use ant to split that input into two separate
> lines. This is what I do.
> >>>
> >>> <concat append="true"
> destfile="testing.jad">Hello \r\n World
> >>> 			<filterchain>
> >>> 				<tokenfilter />
> >>> 			</filterchain>
> >>> 		</concat>
> >>>
> >>> I'd like the output to look like this:
> >>> Hello
> >>> World
> >>>
> >>> Instead i get this:
> >>> Hello \r\n World
> >>>
> >>> Please help.
> >>>
> >>> Thanks
> >>> -- 
> >>> View this message in context:
> >>>
>
http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
> >>> Sent from the Ant - Users mailing list archive
> at Nabble.com.
> >>>
> >>>
> >>>
>
---------------------------------------------------------------------
> >>> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> >>> For additional commands, e-mail:
> user-help@ant.apache.org
> >>>
> >>>
> >> 
> >> Scot P. Floess
> >> 27 Lake Royale
> >> Louisburg, NC  27549
> >> 
> >> 252-478-8087 (Home)
> >> 919-754-4592 (Work)
> >> 
> >> Chief Architect JPlate  
> http://sourceforge.net/projects/jplate
> >> Chief Architect JavaPIM 
> http://sourceforge.net/projects/javapim
> >> 
> >> Architect Keros         
> http://sourceforge.net/projects/keros
> >> 
> >>
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> >> For additional commands, e-mail:
> user-help@ant.apache.org
> >> 
> >> 
> >> 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18816107.html
> Sent from the Ant - Users mailing list archive at
> Nabble.com.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 



      

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by srimh2o <sr...@mh2o.com>.
If this is complicated is there any way I can insert a linebreak between
Hello and World?

srimh2o wrote:
> 
> Ahh, this is verbatim, but you are correct. The \r\n does not substitute
> for CRLF (0x0d, 0x0a). Then what I would like to do is somehow specify
> Hello <CRLF> world and then get the output as:
> Hello
> World
> 
> Any suggestions on how to do this?
> 
> Thanks.
> 
> 
> Scot P. Floess wrote:
>> 
>> Is this verbatim?  If so,, part of your problem is the literal characters 
>> \r and \n are note the escaped counterparts...
>> 
>> Meaning if I had this:
>> 
>> Hello r n World
>> 
>> The r and the n are literals...and you'd see the same output as you are 
>> seeing now...
>> 
>> 
>> 
>> On Mon, 4 Aug 2008, srimh2o wrote:
>> 
>>>
>>> Hi,
>>>
>>> I have a string input that contains carriage return "\r\n" and I'd like
>>> to
>>> use ant to split that input into two separate lines. This is what I do.
>>>
>>> <concat append="true" destfile="testing.jad">Hello \r\n World
>>> 			<filterchain>
>>> 				<tokenfilter />
>>> 			</filterchain>
>>> 		</concat>
>>>
>>> I'd like the output to look like this:
>>> Hello
>>> World
>>>
>>> Instead i get this:
>>> Hello \r\n World
>>>
>>> Please help.
>>>
>>> Thanks
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
>>> Sent from the Ant - Users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>> For additional commands, e-mail: user-help@ant.apache.org
>>>
>>>
>> 
>> Scot P. Floess
>> 27 Lake Royale
>> Louisburg, NC  27549
>> 
>> 252-478-8087 (Home)
>> 919-754-4592 (Work)
>> 
>> Chief Architect JPlate   http://sourceforge.net/projects/jplate
>> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>> 
>> Architect Keros          http://sourceforge.net/projects/keros
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18816107.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by srimh2o <sr...@mh2o.com>.
Ahh, this is verbatim, but you are correct. The \r\n does not substitute for
CRLF (0x0d, 0x0a). Then what I would like to do is somehow specify Hello
<CRLF> world and then get the output as:
Hello
World

Any suggestions on how to do this?

Thanks.


Scot P. Floess wrote:
> 
> Is this verbatim?  If so,, part of your problem is the literal characters 
> \r and \n are note the escaped counterparts...
> 
> Meaning if I had this:
> 
> Hello r n World
> 
> The r and the n are literals...and you'd see the same output as you are 
> seeing now...
> 
> 
> 
> On Mon, 4 Aug 2008, srimh2o wrote:
> 
>>
>> Hi,
>>
>> I have a string input that contains carriage return "\r\n" and I'd like
>> to
>> use ant to split that input into two separate lines. This is what I do.
>>
>> <concat append="true" destfile="testing.jad">Hello \r\n World
>> 			<filterchain>
>> 				<tokenfilter />
>> 			</filterchain>
>> 		</concat>
>>
>> I'd like the output to look like this:
>> Hello
>> World
>>
>> Instead i get this:
>> Hello \r\n World
>>
>> Please help.
>>
>> Thanks
>> -- 
>> View this message in context:
>> http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
>> Sent from the Ant - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>>
> 
> Scot P. Floess
> 27 Lake Royale
> Louisburg, NC  27549
> 
> 252-478-8087 (Home)
> 919-754-4592 (Work)
> 
> Chief Architect JPlate   http://sourceforge.net/projects/jplate
> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
> 
> Architect Keros          http://sourceforge.net/projects/keros
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18815844.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Split lines in input stream

Posted by "Scot P. Floess" <fl...@mindspring.com>.
Is this verbatim?  If so,, part of your problem is the literal characters 
\r and \n are note the escaped counterparts...

Meaning if I had this:

Hello r n World

The r and the n are literals...and you'd see the same output as you are 
seeing now...



On Mon, 4 Aug 2008, srimh2o wrote:

>
> Hi,
>
> I have a string input that contains carriage return "\r\n" and I'd like to
> use ant to split that input into two separate lines. This is what I do.
>
> <concat append="true" destfile="testing.jad">Hello \r\n World
> 			<filterchain>
> 				<tokenfilter />
> 			</filterchain>
> 		</concat>
>
> I'd like the output to look like this:
> Hello
> World
>
> Instead i get this:
> Hello \r\n World
>
> Please help.
>
> Thanks
> -- 
> View this message in context: http://www.nabble.com/Split-lines-in-input-stream-tp18814904p18814904.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim

Architect Keros          http://sourceforge.net/projects/keros

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org