[\] is open-character-class right-bracket.  The exception is that you are 
missing a ']', making the pattern [\]] - matching a single right-bracket.
 
You mean [\\], or more simply \\.
 
To turn backslash into double backslash, try: regexp="\\" replace="\\\\"

        -----Original Message----- 
        From: Z W [mailto:[EMAIL PROTECTED] 
        Sent: Mon 2008-03-24 20:34 
        To: Ant Users List 
        Cc: 
        Subject: Re: regular expressions in Ant
        
        

        I updated with removal of ( from ([\] 
        and still get the same error about 

        java.util.regex.PatternSyntaxException: Unclosed character class near 
index 2 
        [\] 
          ^ 

        On Mon, Mar 24, 2008 at 5:24 PM, Z W <[EMAIL PROTECTED]> wrote: 
        > Hi 
        > 
        > I have trouble converting \ to \\,  for example in 
        > \\filer\Test\PaC\M2\5.3, to   \\\\filer\\Test\\PaC\\M2\\5.3. 
        > I tried with ant-contrib's 
        >        <ac:propertyregex property="html_2" 
        >                  input="${html_1}" 
        >                  regexp="([\]" 
        >                  replace="\\" 
        >                  casesensitive="false"/> 
        > 
        > But I get errors 
        > C:\main.xml:452: java.util.regex.PatternSyntaxException: Unclosed 
        > character class near index 3 ([\] 
        > 
        > 
        >  ^ 
        > 
        > 
        > Thanks for sharing 
        > 

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



***********************************************************************
Bear Stearns is not responsible for any recommendation, solicitation,
offer or agreement or any information about any transaction, customer
account or account activity contained in this communication.
***********************************************************************

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

Reply via email to