[jboss-svn-commits] JBoss Common SVN: r3227 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/formatters.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 5 10:24:42 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-06-05 10:24:42 -0400 (Fri, 05 Jun 2009)
New Revision: 3227
Modified:
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/formatters/FormatStringParser.java
Log:
Fix a mixup in the regex
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/formatters/FormatStringParser.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/formatters/FormatStringParser.java 2009-06-05 14:24:22 UTC (rev 3226)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/formatters/FormatStringParser.java 2009-06-05 14:24:42 UTC (rev 3227)
@@ -36,11 +36,11 @@
*/
private static final Pattern pattern = Pattern.compile(
// greedily match all non-format characters
- "([^%]+)" +
+ "([^%]++)" +
// match a format string...
"|(?:%" +
// optional minimum width plus justify flag
- "((-)?\\d+)?" +
+ "(?:(-)?(\\d+))?" +
// optional maximum width
"(?:\\.(\\d+))?" +
// the actual format character
@@ -69,8 +69,8 @@
if (otherText != null) {
stepList.add(Formatters.textFormatStep(otherText));
} else {
- final String minWidthString = matcher.group(2);
- final String hypen = matcher.group(3);
+ final String hypen = matcher.group(2);
+ final String minWidthString = matcher.group(3);
final String maxWidthString = matcher.group(4);
final String formatCharString = matcher.group(5);
final String argument = matcher.group(6);
More information about the jboss-svn-commits
mailing list