Author: sshafroi
Date: 2008-08-20 15:55:36 +0200 (Wed, 20 Aug 2008)
New Revision: 6784

Modified:
   
branches/2.17/result-spi/src/main/java/no/sesat/search/result/StringChopper.java
Log:
Regexp only matched tags with longer names then 1 character. It will now match 
tags like <b>.

See: Issue SKER4947:  (StringChopper will not handle cdata) 


Modified: 
branches/2.17/result-spi/src/main/java/no/sesat/search/result/StringChopper.java
===================================================================
--- 
branches/2.17/result-spi/src/main/java/no/sesat/search/result/StringChopper.java
    2008-08-20 12:18:51 UTC (rev 6783)
+++ 
branches/2.17/result-spi/src/main/java/no/sesat/search/result/StringChopper.java
    2008-08-20 13:55:36 UTC (rev 6784)
@@ -43,7 +43,7 @@
 
     private static final String DEBUG_CHOPSUEY = "Chopped it up to ";
 
-    private static final Pattern openTag = Pattern.compile("<[^<]+>");
+    private static final Pattern openTag = Pattern.compile("<[^?!][^<]*>");
     private static final Pattern closeTag = Pattern.compile("</[^<]+>");
     private static final Pattern singleTag = Pattern.compile("<[^<]+/>");
 

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to