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