Also, have you tried using filterchains? You can use
the ignoreblank filter to remove blank lines. And it
might look a little prettier.
-Matt
--- Nat Gross <[EMAIL PROTECTED]>
wrote:
> Ok. Releasing ver 1.0RC <g>. (Using your reminder on
> "
".)
> Also capitalizing on the fact that its an xml target
> that needs the
> messaging, I can safely replace every single CRLF
> with ....null, "",
> nada. Then replace every "/>" with "/>LF". Its real
> simple and works,
> and achieves 99.9% of my goal. Here it is.
> ********
> <project name="replaceDupeLF" default="default"
> basedir=".">
> <target name="default">
> <replace file="${basedir}/build370.xml"
> token="
"
> value="" summary="true"></replace>
> <replace file="${basedir}/build370.xml"
> token="/>"
> value="/>
" summary="true"></replace>
> </target>
> </project>
> ********
> Thank you;
> -nat
>
>
> Julius Davies wrote:
>
> >Hi, Nat,
> >
> >I never would have thought of that! Really neat!
> >
> >Actually, "
" is a CR, not 015.
> >
> >yours,
> >
> >Julius
> >
> >On Wed, 2005-01-12 at 21:25 -0500, Nat Gross wrote:
> >
> >
> >>Thanks, but for whatever reason, I can't get
> replacetoken to work,
> >>regardless if using CDATA or plain strings.
> >>BUT, you pointed me in the right direction and the
> following *partially*
> >>works:
> >> <replace file="${basedir}/build370.xml"
> token="
"
> >>value="
" summary="true">
> >>
> >>However, it's only a partial solution, because it
> takes care of only
> >>about half the white space, and heaven knows what
> the other white space
> >>really is. Alas there is no valid escape
> sequence. (That would
> >>represent a CR).
> >>
> >>Also to Martin, alas, I'm not well versed in
> regex.
> >>-nat
> >>
> >>
> >>Julius Davies wrote:
> >>
> >>
> >>
> >>>Try this:
> >>>
> >>><replace file="test.txt" value="">
> >>> <replacetoken><![CDATA[
> >>>
> >>>]]></replacetoken>
> >>> <replacevalue><![CDATA[
> >>>]]></replacevalue>
> >>></replace>
> >>>
> >>>Be careful to make sure the CDATA only contains
> the EOL's and no extra
> >>>whitespace!
> >>>
> >>>BEFORE:
> >>>=======================
> >>>this file
> >>>
> >>>seems to be
> >>>
> >>>double spaced
> >>>
> >>>except for the
> >>>very last line.
> >>>
> >>>
> >>>AFTER:
> >>>=======================
> >>>this file
> >>>seems to be
> >>>double spaced
> >>>except for the
> >>>very last line.
> >>>
> >>>
> >>>yours,
> >>>
> >>>Julius
> >>>
> >>>On Wed, 2005-12-01 at 19:34 -0500, Nat Gross
> wrote:
> >>>
> >>>
> >>>
> >>>
> >>>>Hi;
> >>>>On Windows, I get a daily text file from another
> process that has tons
> >>>>of extra EOL's, which I manually delete with my
> editor.
> >>>>How can I use Ant's filter to copy the file and
> strip all duplicate
> >>>>eol's? The fixeol task does not cut it. It
> should have an option to
> >>>>remove the eol, or replace every 2 consecutive
> eol's with 1.
> >>>>If its a quick one for you, please advise.
> >>>>Thank you.
> >>>>-nat
> >>>>
> >>>>
> >>>>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
http://info.mail.yahoo.com/mail_250
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]