Revision: 2470
http://openutils.svn.sourceforge.net/openutils/?rev=2470&view=rev
Author: cstrap
Date: 2010-05-18 08:41:50 +0000 (Tue, 18 May 2010)
Log Message:
-----------
CRIT-13 Fix parser string (all test now running)
Modified Paths:
--------------
trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java
Modified: trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java
===================================================================
--- trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java 2010-05-18 08:39:18 UTC (rev 2469)
+++ trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java 2010-05-18 08:41:50 UTC (rev 2470)
@@ -120,11 +120,11 @@
* http://lucene.apache.org/java/2_4_0/queryparsersyntax.html#Escaping%20Special%20Characters
* http://www.javalobby.org/java/forums/t86124.html
*/
- String escapeChars = "[\\\\+\\-\\!\\(\\)\\:\\^\\]\\{\\}\\~\\*\\?]";
+ String escapeChars = "[\\\\+\\-\\!\\(\\)\\:\\^\\]\\{\\}\\~\\*\\?\"\\[\\]|]";
parseString = parseString.replaceAll(escapeChars, "\\\\$0");
parseString = parseString.replaceAll("\'", "\'\'");
- return QueryParser.escape(parseString);
+ return parseString;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|