It should be fairly straightforward to resolve, though I recommend getting a good reference on regexes if you're going to be doing this thing a lot.
First, instead of \r\n use $, this will match the end of line no matter what platform. Second, I'm guessing the other two backslashes in the expression need to be escaped out. So, try this one: match="^.*\\.(gif|jpg|js|ram)\\^.*$" s > -----Original Message----- > From: Lou Fox [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 20, 2002 11:23 AM > To: [EMAIL PROTECTED] > Subject: Problems with ReplaceRegex > > > I've been trying to get this replaceregex to work for several > days now without any progress. I even wrote the exact same > regex in perl and it worked just fine, could someone please > look into this for me. > Here is the replaceregexp that I'm using: > <fileset id="unzippedfiles" dir="${tmpdir}" /> > <replaceregexp > byline="true" > flags="i" > match="^.*\.(gif|jpg|js|ram)\^.*\r\n" > replace=""> > <fileset refid="unzippedfiles" /> > </replaceregexp> > > Currently it doesn't match at all. If I remove the \r\n, > then it removes the text from the line, and leaves the \r\n. > Adding the flags="s" doesn't change the behavior at all. > Using \\r\\n or \n or \\n doesn't match at all. > > My CLASSPATH is > .\;D:\java\jakarta-oro-2.0.6\jakarta-oro-2.0.6.jar;D:\java\xer > ces-2_0_1\tools\xerces.jar;d:\j2sdk1.4.0\jre\lib\rt.jar > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
