yes, then the app gets: ^[0-9]\''{\''0,10\''}\''(,[0-9]\''{\''0,2\''}\'')?$
all the escaping does is replace ' with '', which makes it a little hard to stop it as the comparison is done on a character by character basis... > -----Original Message----- > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Bill Siggelkow > Sent: 24 November 2004 17:59 > To: [EMAIL PROTECTED] > Subject: Re: Getting a regular expression from application.properties > > > > Did you try escaping the single qoutes with a backslash? > > ^[0-9]\'{\'0,10\'}\'(,[0-9]\'{\'0,2\'}\')?$ > > > Simon Matic Langford wrote: > > > I have a regular expression for date formatting (don't ask!) in our > > application.properties. This can > > change depending on user locale. I am trying to get the > following value > > back: > > > > ^[0-9]'{'0,10'}'(,[0-9]'{'0,2'}')?$ > > > > However in MessageResources at line 346: format = new > > MessageFormat(escape(formatString)); > > > > escape replaces ' with '', which means that my {'s and }'s don't get > > escaped properly > > and MessageFormat throws an IllegalArgumentException saying it can't > > parse the expression. > > > > Is there any way to persuade Struts not to do this escaping without > > totally bypassing > > it? > > > > I am using Struts 1.1 and cannot upgrade... > > > > Thanks > > > > Simon > > > > > > > > The information contained in this e-mail is intended only > for the person > > or > > entity to which it is addressed and may contain confidential and/or > > privileged material. If You are not the intended recipient of this > > e-mail, > > the use of this information or any disclosure, copying or > distribution > > is > > Prohibited and may be unlawful. If you received this in > error, please > > contact the sender and delete the material from any > computer. The views > > expressed in this e-mail may not necessarily be the views > of The PCMS > > Group > > plc and should not be taken as authority to carry out any > instruction > > contained. > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]