Escape and REGEX still not right

jda jda at his.com
Fri May 27 11:36:24 CDT 2005


Hi Ruslan,

With FC3 I can now search for { again.\

But this search for \ (backslash) fails:

      select id,hit from thereferences where (allFields REGEX 
'(?i)\\') order by id

Note that I run \ through escapeString first (textToFind = '\'):

             textToFind = Valentina.escapeString(textToFind, true)


This returns 0 hits, when it should return one.

And after a couple of runs I get a crash:

Thread 0 Crashed:
0   icuin30_cw.shlb                	0x02806d20 0x2772000 + 609568
1   icuin30_cw.shlb                	0x02805770 0x2772000 + 604016
2   Kernel_Carbon_Final.shlb       	0x022d43b4 
Is_Match__Q23fbl5RegExCFRCQ23fbl6String + 120
3   Kernel_Carbon_Final.shlb       	0x022d42b0 
_cl__Q23fbl27Predicate_Field_RegEx_ValueCFQ23fbl26smart_ptr<CQ23fbl7I_Value> 
+ 60
4   Kernel_Carbon_Final.shlb       	0x022efc68 
DoFormula__Q23fbl15SearchByFormulaFUlQ23fbl26smart_ptr<CQ23fbl7I_Value> 
+ 136
5   Kernel_Carbon_Final.shlb       	0x022d5b90 
DoFormulaForField__Q23fbl10UseFormulaFv + 580
6   Kernel_Carbon_Final.shlb       	0x022d5908 
DoFormula__Q23fbl10UseFormulaFv + 16
7   Kernel_Carbon_Final.shlb       	0x022d5884 
Run__Q23fbl10UseFormulaFv + 88


More information about the Valentina-beta mailing list