Wie kann man "" Zeichen in Regex in Solr schema.xml entkommen lassen?

7

Mit Solr 3.5.0 und in meiner schema.xml verwende ich das Folgende, um das Ende von Sätzen zu markieren und das Ende-Satzzeichen durch ein symbolisches Token zu ersetzen:

%Vor%

Ich bin mir nicht sicher, ob das auch für das funktionieren wird, was ich will, aber zuerst muss ich das Problem lösen, das "& lt;" Zeichen im ersten '? & lt; =' Lookbehind.

Ich erhalte den folgenden Fehler:

%Vor%

Ich habe versucht, ein '\' wie in:

zu verwenden %Vor%

Aber ich bekomme den gleichen Fehler.

    
Ramsel 19.04.2012, 02:52
quelle

1 Antwort

20

Da dies in einer XML-Datei ist, müssen Sie ein XML-Escape verwenden, um < , nämlich &lt; zu codieren (Sie müssen möglicherweise auch > als &gt; , " als% co_de codieren) %, und &quot; als & )

    
Jonathan Callen 19.04.2012, 03:05
quelle

Tags und Links