In the meantime, I could track down what happend: I set AbstractConfiguration.setDelimiter('0') as mentioned in the Java Doc, not realizing that this would set the delimiter to char 0 (zero). Check the documentation at http://jakarta.apache.org/commons/configuration/apidocs/index.html.
== Snippet from java doc: value can contain value delimiters and will then be interpreted as a list of tokens. Default value delimiter is the comma ','. So the following property definition key = This property, has multiple, values will result in a property with three values. You can change the value delimiter using the AbstractConfiguration.setListDelimiter(char) method. Setting the delimiter to 0 will disable value splitting completely. == Snippet end. I had to do that because I migrated from java.util.Properties and had already a mechanism in place that filled lists into ArrayLists. When I set the delimiting character to ^H, I had what I wanted. I'm currently using Commons Configuraion 1.2. Beat -----Original Message----- From: Oliver Heger [mailto:[EMAIL PROTECTED] Sent: Dienstag, 18. Juli 2006 22:10 To: Jakarta Commons Users List Subject: Re: [configuration] Unexpected value returned from getString() when FileProperty contains "<\d+> [EMAIL PROTECTED] wrote: > If I'm using ConfigurationFactory and getString() to retrieve a > property that was set to: > > test = Hello<kk> > > getString() returns as expected: "Hello<kk>" > > > when I set the property to > > test = Hello<10> > > getString() returns: "Hello<1" > > Why? > > Beat > Strange! Could you please provide a complete test program (better yet a unit test), so that we can reproduce the problem? Which version of Commons Configuration do you use? Thanks. Oliver --------------------------------------------------------------------- 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]