Bug #1243
RCP: 0.7.7, CQP error message on expression containing double quotes
Statut: | New | Début: | 27/01/2015 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 0% |
|
Catégorie: | SearchEngine | Temps passé: | - | |
Version cible: | TXM 0.X.X |
Description
To reproduce the bug, use a corpus containing double quotes ("), e.g. GRAAL
Double quotes must be escaped using backslash, but it does not work if the expression contains anoter token with double quotes around the value:
The query [word="\""] [word="."]* fail with the following CQP messages.
CL: Regex Compile Error: missing terminating ] for character class CQP Error: Illegal regular expression: \""][word= CQP Error: CQP Syntax Error: syntax error, unexpected $undefined, expecting IMPLIES or '|' or '&' or ']' Q22 = [word="\""][word=".* <--
Historique
#1 Mis à jour par Alexey Lavrentev il y a plus de 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Alexey Lavrentev il y a plus de 10 ans
- Tracker changé de Task à Bug
#3 Mis à jour par Matthieu Decorde il y a plus de 10 ans
- Version cible mis à TXM 0.7.8
#4 Mis à jour par Matthieu Decorde il y a environ 10 ans
- Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)
#5 Mis à jour par Sebastien Jacquot il y a plus de 7 ans
- Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0
#6 Mis à jour par Matthieu Decorde il y a plus de 6 ans
- Description mis à jour (diff)
- Catégorie mis à SearchEngine
#7 Mis à jour par Matthieu Decorde il y a plus de 6 ans
- Version cible changé de TXM 0.8.0 à TXM 0.X.X